2

必要な正しい結果を返す次のクエリをコーディングしました。MongoRepository を拡張する BookRepository クラスもあります。私の質問は、このクエリを BookRepository クラスで使用する方法を教えてください。bookRepository.findByPublishedIsTrueAndTagsLike(selectedTags) を試しましたが、それは $all の機能ではありません。

Query query = new Query();
query.addCriteria(Criteria.where("published").is(true));
query.addCriteria(Criteria.where("tags").all(selectedTags));
return mongoTemplate.find(query, Book.class);

注: selectedTags は文字列の配列リストです。

4

0 に答える 0