您可以随时将您的密码发布到neo4j transactional end point。
如果您发布了这样的内容...
{
"statements": [
{
"statement": "match (a:Moo {name: 'A'}) RETURN {id: id(a)} as id, {list : [{colour: a.colour}, {colour: a.other_colour}]} as list"
}
]
}
你会得到这样的东西......
{
"results": [
{
"columns": [
"id",
"list"
],
"data": [
{
"row": [
{"id" : 2723},
{"list" :
[
{"colour" : "black"},
{"colour" : "blue"}
]
}
]
},
{
"row": [
{"id" : 2724},
{"list" :
[
{"colour" : "green"},
{"colour" : "purple"}
]
}
]
}
]
}
],
"errors": [ ]
}
或者,如果您希望将属性值组合在同一个对象中,您可以执行类似的操作,您可以发布此密码并返回
{
"statements": [
{
"statement": "match (a:Moo {name: 'A'}) RETURN {id: id(a), list: [ {colour: a.colour},{colour: a.other_colour}]} as data"
}
]
}
并返回类似的东西
{
"results": [
{
"columns": [
"data"
],
"data": [
{
"row": [
{"id" : 2723,
"list" :
[
{"colour" : "black"},
{"colour" : "blue"}
]
}
]
},
{
"row": [
{"id" : 2724,
"list" :
[
{"colour" : "green"},
{"colour" : "purple"}
]
}
]
}
]
}
],
"errors": [ ]
}