tcf*_*man 3 neo4j graph-databases cypher
假设我在 Neo4j 中创建了一个节点:
CREATE (:Thing {a:'foo', b:'bar'})
Run Code Online (Sandbox Code Playgroud)
我可以编写一个查询来获取该节点及其所有属性
MATCH (n:Thing {a:'foo'}) RETURN n
Run Code Online (Sandbox Code Playgroud)
返回
{
"a": "foo",
"b": "bar"
}
Run Code Online (Sandbox Code Playgroud)
但是是否有可能匹配一个节点并仅检索其属性的子集,例如,Neo4j 将返回一个仅具有
{
"b": "bar"
}
Run Code Online (Sandbox Code Playgroud)
(不只是寻找财产,就像您通过 获得的那样RETURN n.b)
是的,您可以在 Cypher 中使用地图投影,例如:
MATCH (n:Thing {a:'foo'}) RETURN n{.a}
Run Code Online (Sandbox Code Playgroud)
将返回 :
{a:"foo"}
Run Code Online (Sandbox Code Playgroud)
文档中的更多信息
| 归档时间: |
|
| 查看次数: |
1579 次 |
| 最近记录: |