色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

cypher返回json

Cypher是一種高級(jí)的圖數(shù)據(jù)庫查詢語言,它能夠通過簡(jiǎn)單的語句快速地查詢出各種復(fù)雜的圖數(shù)據(jù)庫關(guān)系。而返回json結(jié)果則是其中的一種輸出方式,它可以方便地將查詢結(jié)果直接輸出為json格式,供其他應(yīng)用程序調(diào)用。

// 查詢所有節(jié)點(diǎn),返回json格式結(jié)果
MATCH (n) RETURN n

通過以上的查詢語句,可以將所有節(jié)點(diǎn)的信息以json格式返回。

{
"columns" : [ "n" ],
"data" : [
[ {
"identity" : 0,
"labels" : [ "Person" ],
"properties" : {
"name" : "Alice",
"age" : 25
}
} ],
[ {
"identity" : 1,
"labels" : [ "Person" ],
"properties" : {
"name" : "Bob",
"age" : 30
}
} ]
]
}

其中,columns列出了返回結(jié)果中包含的所有列名,data則列出了每一列的具體數(shù)據(jù)內(nèi)容。在返回的結(jié)果中,每一個(gè)節(jié)點(diǎn)都以一個(gè)json對(duì)象的形式表示,其中包含了該節(jié)點(diǎn)的標(biāo)識(shí)(identity)、標(biāo)簽(labels)和屬性(properties)。可以看到,json格式使得數(shù)據(jù)以極簡(jiǎn)的方式進(jìn)行了表示,這使得數(shù)據(jù)的處理和傳輸都變得非常高效。

除此之外,Cypher還提供了很多其他的查詢方式和參數(shù)選項(xiàng),可以滿足不同場(chǎng)景下的需求。

// 查詢所有節(jié)點(diǎn)及其關(guān)系,返回json格式結(jié)果
MATCH (n)-[r]->(m) RETURN n,r,m

通過以上的查詢語句,可以將所有節(jié)點(diǎn)及其關(guān)系的信息以json格式返回。

{
"columns" : [ "n", "r", "m" ],
"data" : [
[ {
"identity" : 0,
"labels" : [ "Person" ],
"properties" : {
"name" : "Alice",
"age" : 25
}
}, {
"identity" : 2,
"start" : 0,
"end" : 1,
"type" : "FRIEND",
"properties" : {
"since" : "2019-01-01"
}
}, {
"identity" : 1,
"labels" : [ "Person" ],
"properties" : {
"name" : "Bob",
"age" : 30
}
} ]
]
}

除了節(jié)點(diǎn)的基本信息外,這個(gè)查詢還返回了節(jié)點(diǎn)之間的關(guān)系,這些關(guān)系也被以json對(duì)象的形式表示。其中,identity表示關(guān)系的標(biāo)識(shí)符,start和end代表關(guān)系起始點(diǎn)和終止點(diǎn)的標(biāo)識(shí)符,type表示關(guān)系類型,properties則代表關(guān)系攜帶的屬性。通過這樣的方式,我們可以非常方便地查詢出所有節(jié)點(diǎn)間的關(guān)系。