如何搜索MongoDB中列表的嵌套字段

时间:2016-04-27 10:13:38

标签: mongodb mongodb-query database

我想为列表中的每个元素搜索一个模式,这是MongoDB中的嵌套字段。 我有一个Object,它包含作者列表,可以包含0到N个元素。我想检索作者遇到搜索模式的对象。作者包含4个字段,我只扫描姓名和姓氏。如何在MongoDB查询中做到这一点?

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以使用以下查询:

db.article.find({$and:[{"authors.givenNames":"javier"},{"authors.familyName":"XXXXX"}]})

您可以在This link

中阅读相关内容

希望它可以帮到你!