如何在嵌套对象中使用 Criteria Mongotemplate 获取列表数据
How to get list data using Criteria Mongotemplate in Nested Object
我想获取 reviewer
对象具有 id = "mawar_merah2"
.
的数据列表
如何在 spring 启动时使用 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;
只需在查询中使用reviewer.id
改变
query.addCriteria(Criteria.where("reviewer").elemMatch(Criteria.where("id").is("mawar_merah2")));
至
query.addCriteria(Criteria.where("reviewer.id").is("mawar_merah2")));
我想获取 reviewer
对象具有 id = "mawar_merah2"
.
如何在 spring 启动时使用 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;
只需在查询中使用reviewer.id
改变
query.addCriteria(Criteria.where("reviewer").elemMatch(Criteria.where("id").is("mawar_merah2")));
至
query.addCriteria(Criteria.where("reviewer.id").is("mawar_merah2")));