Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
openCypher modèle de données
Le openCypher moteur Neptune s'appuie sur le même modèle de graphe de propriétés que Gremlin. En particulier :
Chaque nœud a une ou plusieurs étiquettes. Si vous insérez un nœud sans étiquette, une étiquette par défaut nommée
vertex
est attachée. Si vous essayez de supprimer toutes les étiquettes d'un nœud, une erreur est générée.Une relation est une entité qui possède exactement un seul type de relation et qui forme une connexion unidirectionnelle entre deux nœuds (c'est-à-dire d'un nœud source à un nœud cible).
Les nœuds et les relations peuvent avoir des propriétés, mais ce n'est pas obligatoire. Neptune prend en charge les nœuds et les relations n'ayant aucune propriété.
Neptune ne prend pas en charge les métapropriétés, qui ne sont pas non plus incluses dans la spécification. openCypher
Les propriétés du graphe peuvent avoir plusieurs valeurs si elles ont été créées à l'aide de Gremlin. En d'autres termes, une propriété de nœud ou de relation peut avoir un ensemble de valeurs différentes plutôt qu'une seule. Neptune a étendu sa openCypher sémantique pour gérer les propriétés à valeurs multiples avec élégance.
Les types de données pris en charge sont documentés dans openCypher format de données. Cependant, nous ne recommandons pas d'insérer des valeurs de Array
propriétés dans un openCypher graphique pour le moment. Bien qu'il soit possible d'insérer une valeur de propriété de tableau à l'aide du chargeur groupé, la openCypher version actuelle de Neptune la traite comme un ensemble de propriétés à valeurs multiples plutôt que comme une valeur de liste unique.
Vous trouverez ci-dessous la liste des types de données pris en charge dans cette version :
Bool
Byte
Short
Int
Long
Float
(Inclut plus et moins Infinity et NaN, mais pasINF)Double
(Inclut plus et moins Infinity et NaN, mais pasINF)DateTime
String