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



我正在使用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));

是内置类型的预期结果,还是需要一些额外的配置来查找具体实现?

NodeModelRelationshipModel是内部的OGM基础设施类。它们不能用于查询。

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

最新更新