我一直在阅读neo4j及其组件的文档,但尚未遇到可让我查询图中基元(节点、关系和属性)总数的功能。这个功能是否存在于某个地方,或者我是否必须编写遍历整个图形计数的代码?
问问题
1140 次
2 回答
7
感谢您的提问!我是 Neo4j 团队的一员,我们目前拥有报告此类信息的商业工具。但是,API 的扩展计划用于下一个开源版本。目前您可以使用以下非官方 API:
EmbeddedNeo.getConfig().getNeoModule().getNodeManager().getNumberOfIdsInUse(Class)
类将在哪里Node.class
,Relationship.class
或PropertyStore.class
。
于 2009-07-11T23:25:53.220 回答
1
这对我有用:
import org.neo4j.kernel.impl.nioneo.store.PropertyStore
graph.getConfig().getGraphDbModule().getNodeManager().getNumberOfIdsInUse(Node.class);
graph.getConfig().getGraphDbModule().getNodeManager().getNumberOfIdsInUse(Relationship.class);
graph.getConfig().getGraphDbModule().getNodeManager().getNumberOfIdsInUse(PropertyStore.class)
于 2011-02-06T17:52:26.080 回答