redis - 返回节点名称而不是类型/标签?

标签 redis cypher redisgraph

如果我有以下节点:

> graph.query graph1 'create (jim:node)'

我如何查询并取回“jim”值,而不是“节点”标签

最佳答案

“jim”不是一个值。它是对您刚刚为将来使用而创建的节点的引用。

例如:

create (jim:node)
create (jack:node)
create (jim)-[:KNOWS]->(jack)

如果你想返回你创建的节点,你可以简单地写

create (jim:node) return jim

但请记住,它不会返回值“jim”,它会返回您使用引用“jim”捕获的节点

如果要将值“jim”分配给节点,则必须在该节点上创建一个属性来存储该值:

create (a:node {name:"Jim"}) return a.name

关于redis - 返回节点名称而不是类型/标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55621434/

相关文章:

redis - 哨兵的数量应该是奇数吗?

python - Redis 批量插入不起作用

redis - 确定给定哈希槽的主机的运行时复杂度是多少?

graph - RedisGraph:合并节点并移动所有关系?

Redis如何获取当前数据库名称

Neo4j 密码查询 : using ORDER BY with COLLECT(S)

neo4j - neo4j全文搜索如何根据搜索匹配的百分比返回节点?

Neo4j/密码 : sort results based on a sorted collection

python - 在图中创建节点?

redis - 如何从RedisGraph删除/删除重复节点