Utilisation de la date et de l'heure natives pour les données temporelles GLV - Amazon Neptune

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.

Utilisation de la date et de l'heure natives pour les données temporelles GLV

Si vous utilisez une variante du langage Gremlin (GLV), vous devez utiliser les classes et fonctions de date et d'heure natives fournies par le langage de programmation pour les données temporelles Gremlin.

Les bibliothèques officielles TinkerPop Java, Node.js (JavaScript), Python ou .NET sont toutes des bibliothèques Gremlin Language Variant.

Important

Ceci s'applique uniquement aux bibliothèques GLV Gremlin. Si vous utilisez une méthode qui vous permet d'envoyer la requête Gremlin sous forme de chaîne de texte, vous devez utiliser ladatetime() méthode fournie par Neptune. Cela inclut la console Gremlin, les chaînes de texte utilisant l'API REST HTTP, et toute autre sérialisation qui utilise Groovy. Pour plus d'informations, consultez la section précédente, Utilisation de la méthode datetime( ) pour les données temporelles Groovy.

Python

Voici un exemple partiel en Python qui crée une propriété unique nommée « date » pour le sommet avec l'ID « 3 ». Cet exemple définit la valeur sur une date générée à l'aide de la méthode datetime.now() Python.

import datetime g.V('3').property('date',datetime.datetime.now()).next()

Pour un exemple complet de connexion à Neptune à l'aide de Python, voirUtilisation de Python pour se connecter à une instance de base de données Neptune

Node.js (JavaScript)

L'exemple suivant montre une partie de JavaScript la création d'une propriété unique nomméedate « » pour le sommet avec un ID de «3 ». Cet exemple définit la valeur sur une date générée à l'aide du constructeur Date() Node.js.

g.V('3').property('date', new Date()).next()

Pour un exemple complet de connexion à Neptune à l'aide de Node.js, voirUtilisation de Node.js pour se connecter à une instance de base de données Neptune

Java

Voici un exemple partiel en Java qui crée une propriété unique nommée « date » pour le sommet avec l'ID « 3 ». Cet exemple définit la valeur sur une date générée à l'aide du constructeur Date() Java.

import java.util.date g.V('3').property('date', new Date()).next();

Pour un exemple complet de connexion à Neptune à l'aide de Java, voirUtilisation d'un client Java pour se connecter à une instance de base de données Neptune

.NET (C#)

Voici un exemple partiel en C# qui crée une propriété unique nommée « date » pour le sommet avec l'ID « 3 ». Cet exemple définit la valeur sur une date générée à l'aide de la propriété .NET DateTime.UtcNow.

Using System; g.V('3').property('date', DateTime.UtcNow).next()

Pour un exemple complet de connexion à Neptune en C#, voirUtilisation de .NET pour se connecter à une instance de base de données Neptune