澄清:Neo4j ogm Session API为内置模型类型的countEntitiesOfType返回0个实例

时间:2017-03-31 16:56:27

标签: neo4j-ogm

我使用neo4j-ogm-core版本2.1.2和neo4j-ogm-bolt-driver版本2.1.2并且能够使用session查询用户定义的模型。但是,当为内置类型(NodeModel& RelationshipModel)执行以下代码行时,API将返回0个实例。

System.out.println("count(NodeModel) :   "+session.countEntitiesOfType(NodeModel.class));
System.out.println("count(RelationshipModel) : "+session.countEntitiesOfType(RelationshipModel.class));

是否需要内置类型的结果或一些额外的配置才能查找具体的实现?

1 个答案:

答案 0 :(得分:0)

NodeModelRelationshipModel是内部OGM基础结构类。它们不能用于查询。

如果您想在Neo4j中拥有全局计数的节点和关系,您可以使用以下自定义查询: MATCH (n) return count(n)MATCH ()-[r]-() RETURN count(r)