Indexing Neo4j(2.2.0):Cypher:创建节点及其ID

Indexing Neo4j(2.2.0):Cypher:创建节点及其ID,indexing,graph,neo4j,cypher,nodes,Indexing,Graph,Neo4j,Cypher,Nodes,以下是我用于构建第一个节点的查询: MERGE (Precessional_Era_of_Leo:Event:Calendar {Bible:-105 , Gregorian:-11080 , Duration:true , EndBible:2095 , EndGregorian:-8880 , Caption:"Precessional Era of Leo" , Weblink:"http://www.aquarian-age.net/flory.html"

以下是我用于构建第一个节点的查询:

MERGE (Precessional_Era_of_Leo:Event:Calendar 
  {Bible:-105
  , Gregorian:-11080
  , Duration:true
  , EndBible:2095
  , EndGregorian:-8880
  , Caption:"Precessional Era of Leo"
  , Weblink:"http://www.aquarian-age.net/flory.html"
  , ImageLink:"http://www.aquarian-age.net/flory.html"
  , Description:"The Precessional Era of Leo (2,200 years)"})
-[:LOCATION 
  {rname:"rlocation"
  , rtype:"from"
  , rleft:"Precessional Era of Leo"
  , rright:"Earth"}]->
(Earth:Planet:Place {Name:"Earth"})
-[:LOCATION 
  {rname:"rlocation"
  , rtype:"In orbit around"
  , rleft:"Earth"
  , rright:"Sol"}]->
(Sol:Star:Place {Name:"Sol"})
-[:LOCATION 
  {rname:"rlocation"
  , rtype:"in"
  , rleft:"Sol"
  , rright:"Milky Way"}]->
(Milky_Way:Galaxy:Place {Name:"Milky Way"})
-[:LOCATION 
  {rname:"rlocation"
  , rtype:"in"
  , rleft:"Milky Way"
  , rright:"Universe"}]->
(Universe:Place {Name:"The Universe"})
-[:LOCATION 
  {rname:"rlocation"
  , type:"in"
  , rleft:"Universe"
  , rright:"GOD"}]->
(GOD:Person:Spirit {Name:"YHWH"});
…下面是同一查询的数据库转储:

create (_0:`Event`:`Calendar` {`Bible`:-105, `Caption`:"Precessional Era of Leo", `Description`:"The Precessional Era of Leo (2,200 years)", `Duration`:true, `EndBible`:2095, `EndGregorian`:-8880, `Gregorian`:-11080, `ImageLink`:"http://www.aquarian-age.net/flory.html", `Weblink`:"http://www.aquarian-age.net/flory.html"})
问题:为什么没有

Precessional_Era_of_Leo:Event:Calendar
出柜

create (`Precessional_Era_of_Leo`:`Event`:`Calendar`)
而不是

create (_0:`Event`:`Calendar`


谢谢你的回复

反勾号有助于转义否则无法作为密码的一部分正常解析的内容。因此,如果你想给一个标签命名为“Hello World”(带空格),你可以这样做,但你必须在“Hello World”周围使用反勾号


底线是,您引用的标签不需要反勾号,因为它们不包含任何其他语法上无效的密码。所以你是否使用它们并不重要。标签名称和由反勾号包围的相同名称在功能上是等效的。

在您的密码中,Leo的旋进纪元是要合并的节点的标识符。它实际上不像
事件
日历
那样是一个标签。标识符对于查询来说是暂时的,而标签则保存在您创建的节点上的数据库中