cypherIniziare con Cypher


Osservazioni

Cypher è un linguaggio di query grafico dichiarativo che consente query ed aggiornamenti espressivi ed efficienti di un grafico di proprietà.

Cypher è stato originariamente creato da Neo Technology per il suo database grafico Neo4j, ma è stato aperto attraverso il progetto openCypher nell'ottobre 2015 e da allora è stato adottato da diversi altri fornitori di database grafici, tra cui SAP HANA e AgensGraph.

Versioni

Versione pubblicazione
3.2 2017/05/11
3.1 2016/12/13
3.0 2016/04/26
2.3 2015/10/21

Guida alle parole chiave

Leggi parole chiave

Parola chiave Funzione Esempio
INCONTRO Trova la seguente espressione nel grafico MATCH (n)

Scrivi parole chiave

Parola chiave Funzione Esempio
CREARE Crea il seguente modello CREATE (n: Person {name: "Bob"})
ELIMINA Elimina i seguenti nodi / relazioni CANCELLA n
ANNULLA CANCELLA Elimina i seguenti nodi e qualsiasi relazione associata DETACH DELETE n

Parole chiave di lettura-scrittura

Parola chiave Funzione Esempio
fondersi Abbina il seguente schema o crealo Unisci (n: Person {id: 1337})

Filtra parole chiave

Parola chiave Funzione Esempio
Limite Limita le righe del risultato al seguente numero. Combina con Skip to page results Limite 25
Salta Salta le prime n righe di risultati. Combina con Limite ai risultati della pagina Skip 25
DOVE Filtra i risultati seguendo l'espressione DOVE n.age> 21
E / O E / o più espressioni DOVE n.age> 21 AND n.age <30
NON Annulla la seguente espressione DOVE NON è n> 21
ANY / ALL / NONE / SINGLE Filtro basato sulla raccolta DOVE TUTTO (p nella gente

Ricordati di controllare la Refcard per la tua versione di Cypher, in quanto potrebbero essere cambiati.