MongoDB如何使用带有嵌入式文档的$ elemMatch

时间:2014-10-12 21:21:22

标签: mongodb

我正在做一个简单的查询,我尝试过滤住在国家,地区或城市的用户,我的文档看起来像

user: {
    email: 'alex@site.com',
    password: '2f769b35300d8a674c5d2cc2c2d93467',
    location: {
        city: 'Ciudad Obregon',
        region: 'Sonora',
        country: 'Mexico'
    }
}

我想做像 db.users.find({'location.country':'Mexico'})这样的事情,但不起作用。 我尝试使用$ elementMatch并且只在嵌入文档是集合时工作, 我的问题是,如果没有使用嵌入式文档的$ elemMatch是否可以使用数组?

0 个答案:

没有答案