【发布时间】:2025-12-24 01:10:12
【问题描述】:
我希望 Neo4J 查询为每个条目返回以相同顺序列出的数据(数据 1 排在第一位,数据 2 排在第二位,或者至少是一致的顺序。)我执行了一个查询以返回一堆相同类型的节点结果出来了:
节点1: 数据1,数据2
节点2: 数据1,数据2
节点3: 数据2,数据1
节点 4: 数据2,数据1
等等等等。为什么属性是随机顺序的?我该如何解决这个问题?
编辑:
我用它来创建节点:
USING PERIODIC COMMIT
LOAD CSV WITH HEADERS FROM
'filepath' AS row
CREATE (:Node {Data1: row.Data1, Data2: row.Data2})
然后我使用了这个查询:
MATCH (n:Node) RETURN n LIMIT 25
它返回 18 行是正确的,但是某些节点以不同的顺序列出属性。
【问题讨论】:
-
这很奇怪。你能发布你的查询。我可以在示例图上尝试类似的东西。
-
添加了给出输出的查询。我以前见过这种情况,但一直不明白为什么会这样。
标签: database neo4j cypher graph-databases