5

我一直在阅读neo4j及其组件的文档,但尚未遇到可让我查询图中基元(节点、关系和属性)总数的功能。这个功能是否存在于某个地方,或者我是否必须编写遍历整个图形计数的代码?

4

2 回答 2

7

感谢您的提问!我是 Neo4j 团队的一员,我们目前拥有报告此类信息的商业工具。但是,API 的扩展计划用于下一个开源版本。目前您可以使用以下非官方 API:

EmbeddedNeo.getConfig().getNeoModule().getNodeManager().getNumberOfIdsInUse(Class)

类将在哪里Node.classRelationship.classPropertyStore.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 回答