【发布时间】:2021-08-31 05:11:14
【问题描述】:
我想获取reviewer 对象具有id = "mawar_merah2" 的数据Review 列表。
如何在 Spring Boot 中使用 MongoTemplate 创建查询。
这是我的查询:
Query query = new Query();
query.addCriteria(Criteria.where("reviewer").elemMatch(Criteria.where("id").is("mawar_merah2")));
List<Review> timeLinesReview = getMongoTemplate().find(query, Review.class);
return timeLinesReview;
【问题讨论】:
-
这是我的查询:Query query = new Query(); query.addCriteria(Criteria.where("reviewer").elemMatch(Criteria.where("id").is("mawar_merah2"))); List
timeLinesReview = getMongoTemplate().find(query, Review.class);返回时间线评论; -
elemMatch 与数组字段一起使用 -
reveiwer是一个对象(或子文档或嵌入文档)。见Query on sub (or embedded) document fields。
标签: java mongodb spring-boot mongotemplate