embeddedMongo子查询文档

在mongo数据库我有以下几点:db.users:

{ username: "me", companies: { meco: {groups: ['addr1','addr2','addr3'] } , youco: {groups: ['addr1','addr4'] } }, someco: {groups: ['addr8','addr9'] } } 

}

我试图find所有用户(公司= meco&组有'addr1')或(公司= youco&组有addr4)。 我将如何做到这一点? 谢谢,

约翰,

首先,请注意“someco”文件不嵌套在公司内部。

除了基本的语法是“{”$ or“:[{”companies.meco.groups“:”addr1“},{”companies.youco.groups“:”addr4“}]}

请看看Dotted Notation Docs: http : //www.mongodb.org/display/DOCS/Dot+Notation+( Reaching+into+Objects)

高级查询$或文档http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%24or

干杯,

大卫