使用Spring MongoRepository在mongodb中查询嵌套集合
我的mongo数据如下:使用Spring MongoRepository在mongodb中查询嵌套集合,mongodb,spring-data,mongodb-query,mongorepository,Mongodb,Spring Data,Mongodb Query,Mongorepository,我的mongo数据如下:group:{“name”:group1,成员:[{“id”:1,name:“member1”},{“id”:2,name:“member2”} 我希望使用此集合“group”来获取id为1的人员所属的所有组。复杂的是“成员”是一个集合。您可以通过简单的查找: db.groups.find({'members.id':personId}) 发件人: 如果数组包含嵌入文档,则可以使用点表示法查询嵌入文档中的特定字段 查询将检查数组中的每个元素是否与特定字段匹配,如果有匹配
group:{“name”:group1,成员:[{“id”:1,name:“member1”},{“id”:2,name:“member2”}
我希望使用此集合“group”来获取id为1的人员所属的所有组。复杂的是“成员”是一个集合。您可以通过简单的查找:
db.groups.find({'members.id':personId})
发件人:
如果数组包含嵌入文档,则可以使用点表示法查询嵌入文档中的特定字段
查询将检查数组中的每个元素是否与特定字段匹配,如果有匹配项,则返回整个文档