2017-03-31 8 views
0

neo4j-ogm-bolt-driverバージョン2.1.2でneo4j-ogm-coreバージョン2.1.2を使用していて、セッション。ただし、組み込み型(NodeModel & RelationshipModel)の次のコード行を実行すると、APIは0インスタンスを返します。説明:Neo4j ogm組み込みモデルタイプのcountEntitiesOfTypeのインスタンスを返すセッションAPI

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

具体的な実現を調べるには、組み込み型の結果が期待されているのでしょうか。

答えて

0

NodeModelおよびRelationshipModelは、内部OGMインフラストラクチャクラスです。クエリには使用できません。

あなたがのNeo4jのノードとの関係のグローバルカウントを持っているしたい場合は、あなたのようなカスタムクエリを使用することができます。 MATCH (n) return count(n)またはMATCH()-[r]-() RETURN count(r)

+0

おかげで、1は、回避策として、クエリの選択肢と一緒に暮らすことができます。グラフモデリングのOOAD拡張の観点から、将来のリリースでの発見可能な実現としてのNodeModel/RelationshipModelのいくつかの代替案は、機能を持つことが良いでしょう。 –

関連する問題