gpt4 book ai didi

java - 全局图形操作给节点代理而不是节点

转载 作者:行者123 更新时间:2023-11-29 05:41:53 28 4
gpt4 key购买 nike

运行这段代码

String DB_PATH = "path/to/data/graph.db"
GraphDatabaseService graphDb = new EmbeddedGraphDatabase(DB_PATH)
for(Node _node: GlobalGraphOperations.at(graphDb).getAllNodesWithLabel(DynamicLabel.label('Label_Name')))
{
//Do Stuff
}

然而,这应该不会返回任何内容(那里还没有标签)。此外,它返回的不是节点,而是具有数据库中不存在的 ID 的 NodeProxies。此查询在全新的 Neo4j 2.0 M3 数据库上运行。有什么想法吗?谢谢!

最佳答案

你说它不应该返回任何东西……它返回了什么,你期望它返回什么?请记住,它还会考虑当前事务中的所有和任何更改。

从 GraphDatabaseService 和 friend (包括 GlobalGraphOperations)返回的所有节点都是 NodeProxy 对象,但这并不重要。返回的是实现 Node 接口(interface)的对象,这些对象包含处理数据库中数据所需的一切。

关于java - 全局图形操作给节点代理而不是节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17170972/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com