我对此非常困惑:
我正在尝试编写查询以查找属于特定组织的所有用户(在本例中为组织“ uPpy4M7H3aY5rYbiz”)。在数据库中,每个用户都有角色(数组的对象)。数组由组织ID命名。
我认为db.user.find( {"roles": {"uPpy4M7H3aY5rYbiz": { "$exists": true } }} )
应该可以,但是不能。我找不到太多有关搜索字段的信息。
答案 0 :(得分:1)
至少对于您的特定查询,这应该有效
db.user.find( {"roles.uPpy4M7H3aY5rYbiz": { "$exists": true } } )