我正在使用neo4j-ogm-core版本2.1.2和neo4j-ogm-bolt-driver版本2.1.2,并且能够使用session查询用户定义的模型。但是,当为内置类型(NodeModel & RelationsModel(执行以下代码行时,API 返回 0 个实例。
System.out.println("count(NodeModel) : "+session.countEntitiesOfType(NodeModel.class));
System.out.println("count(RelationshipModel) : "+session.countEntitiesOfType(RelationshipModel.class));
是内置类型的预期结果,还是需要一些额外的配置来查找具体实现?
NodeModel
和RelationshipModel
是内部的OGM基础设施类。它们不能用于查询。
如果你想在 Neo4j 中拥有节点和关系的全局计数,你可以使用自定义查询,例如: MATCH (n) return count(n)
或MATCH ()-[r]-() RETURN count(r)