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à.
Controlla esplicitamente se esistono delle proprietà
In base alla openCypher semantica, l'accesso a una proprietà equivale a un'unione facoltativa e deve conservare tutte le righe anche se la proprietà non esiste. Se in base allo schema grafico in uso si sa che una particolare proprietà esisterà sempre per quell'entità, la verifica esplicita dell'esistenza di tale proprietà consente al motore di query di creare piani ottimali e migliorare le prestazioni.
Consideriamo un modello grafico in cui i nodi di tipo hanno person
sempre una proprietàname
. Invece di fare questo:
MATCH (n:person) RETURN n.name
Verifica esplicitamente l'esistenza della proprietà nella query con un NOT NULL controllo IS:
MATCH (n:person) WHERE n.name IS NOT NULL RETURN n.name