I Neo4j, "Id" er en standard intern eiendom for både noder og relasjoner. Det betyr at når vi oppretter en ny node eller forhold, vil Neo4j Database Server tilordne et nummer til internt bruk. Det økes automatisk.
Vi vil gå gjennom et eksempel for å forstå dette konseptet
Eksempel
Dette eksemplet viser hvordan Neo4j DB server tildeler Id eiendom til en Node og hvordan for å vise denne eiendommen verdi
Trinn 1 Anmeldelser -. Åpne Neo4j dataleseren
Trinn 2
- Skriv under kommando på dataleseren
CREATE (tweet: Tweet {melding: "Hello"}).
Trinn 3
- Klikk på "Execute" -knappen og observere resultatene
Det skaper en node med ett Eiendom og én etikett
Trinn 4 Anmeldelser - Skriv under kommando på dataleseren og klikk på "Execute" -knappen for å observere resultatene
MATCH (tweet:.. Tweet {melding: "Hei "}) RETURN tweet
Trinn 5 Anmeldelser - Klikk på" Execute "-knappen for å observere resultatene
Trinn 6 Anmeldelser -. Klikk på sirkelen for å se Tweet Node egenskaper
Hvis vi observerer dette, kan vi finne en id = 0 eiendommen lagt til denne noden. Når vi opprette en annen node, vil Neo4j DB-serveren automatisk øke dette antallet
Trinn 7 Anmeldelser - Skriv under kommando på dataleseren
CREATE (tweet: Tweet {melding: "Hei" })
Trinn 8 Anmeldelser -. Klikk på "Execute" -knappen og observere resultatene
Det skaper en node med én eiendom og en etikett
Trinn 10 Her kan vi observere at Node id verdien økes og tildelt en Note - På samme måte, tildeler Neo4j DB server ett standard Id eiendom til relasjoner.
MATCH (tweet: Tweet {melding: "Hello"}) RETURN tweet
- Klikk på sirkelen for å vise Tweet Node egenskaper
Maksimumsverdi av Id Eiendom Node s er rundt 35 milliarder.
Maksimumsverdi av Id Eiendom Forholdet er er rundt 35 milliarder.