我有以下查询编码,它返回我想要的正确结果。我还有一个扩展 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 是一个字符串数组列表。