ノードのセットと完全に一致するノードを取得するクエリを作成しようとしています。この場合、タグが付いたエクスペリエンスを提供します。たとえば、「食べ物」と「ナイトライフ」と「文化」のタグが付いたエクスペリエンスを紹介します。
私のクエリは「機能しています」が、ANDの代わりにORを使用して結果をもたらします。どうすれば修正できますか?
正しいアプローチを使用しているかどうかはわかりません
@Query("START experience = node:__types__(className=\"...\"), tags = node({0}) " +
"WHERE experience-[:TAGGED]->tags " +
"RETURN experience")
public Set<Experience> findExperiencesByTags(Set<Long> tagIds);
SpringData2.0.1とneo4j1.6.3を使用しています。