我正在做一个简单的查询,我尝试过滤住在国家,地区或城市的用户,我的文档看起来像
user: {
email: 'alex@site.com',
password: '2f769b35300d8a674c5d2cc2c2d93467',
location: {
city: 'Ciudad Obregon',
region: 'Sonora',
country: 'Mexico'
}
}
我想做像 db.users.find({'location.country':'Mexico'})这样的事情,但不起作用。 我尝试使用$ elementMatch并且只在嵌入文档是集合时工作, 我的问题是,如果没有使用嵌入式文档的$ elemMatch是否可以使用数组?