如何在MongoRepository中使用$ all

时间:2013-10-17 14:27:39

标签: arrays mongorepository

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

0 个答案:

没有答案