Utilizzo di data e ora native per i dati temporali GLV - Amazon Neptune

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Utilizzo di data e ora native per i dati temporali GLV

Se si utilizza una variante del linguaggio Gremlin (GLV), è necessario utilizzare le classi e le funzioni native di data e ora fornite dal linguaggio di programmazione per i dati temporali Gremlin.

TinkerPop Java ufficiale, Node.js (JavaScript), Python o. NETle librerie sono tutte librerie Gremlin Language Variant.

Importante

Questo vale solo per le librerie Gremlin Language Variant (). GLV Se utilizzi un metodo che prevede l'invio della query Gremlin come stringa di testo, è necessario utilizzare il metodo datetime() fornito da Neptune. Ciò include la Gremlin Console, le stringhe di testo che utilizzano e qualsiasi altra HTTP REST API serializzazione che utilizza Groovy. Per maggiori informazioni consulta la sezione precedente, Uso del metodo datetime( ) per i dati dell'ora di Groovy.

Python

Di seguito è riportato un esempio parziale in Python che crea una singola proprietà denominata "date" per il vertice con ID "3". Imposta il valore come data generata usando il metodo datetime.now() di Python.

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

Per un esempio completo della connessione a Neptune utilizzando Python, consulta Utilizzo di Python per connettersi a un'istanza database Neptune

Node.js () JavaScript

Di seguito è riportato un esempio parziale in JavaScript cui viene creata una singola proprietà denominata date '' per il vertice con un ID di '3'. Imposta il valore come data generata usando il costruttore Date() di Node.js.

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

Per un esempio completo della connessione a Neptune utilizzando Node.js, consulta Utilizzo di Node.js per connettersi a un'istanza database Neptune

Java

Di seguito è riportato un esempio parziale in Java che crea una singola proprietà denominata "date" per il vertice con ID "3". Imposta il valore come data generata usando il costruttore Date() di Java.

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

Per un esempio completo della connessione a Neptune utilizzando Java, consulta Utilizzo di un client Java per connettersi a un'istanza database Neptune

. NET(C#)

Di seguito è riportato un esempio parziale in C# che crea una singola proprietà denominata "date" per il vertice con ID "3". Imposta il valore come una data generata utilizzando. NETDateTime.UtcNowproprietà.

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

Per un esempio completo della connessione a Neptune utilizzando C#, consulta Usando. NETper connettersi a un'istanza DB di Neptune