我试着对我的mongo查询做一个$然后$或者in meteor,我有下面的命令,但似乎不起作用
希望查询匹配OrganizationID键在变量user.organizationID中具有值且类型键为“convernational”或“transition”的文档
{
organizationId: user.organizationId,
$and:[
{ $or:[
{type: 'conventional'},
{type: 'transition'}
]}
]
};
我不能使用$not,因为我很确定它在meteor中不受支持。现在我使用的软件包不支持它。
最佳答案
下面的查询描述了您所追求的,因为它使用$in
运算符来匹配类型键为'converntional'
或'transition'
的文档。当指定以逗号分隔的表达式列表时,$and
运算符被隐式提供。仅当必须在多个表达式中指定同一字段或运算符时,才需要使用显式的and with$and
运算符。
希望查询与OrganizationID键具有的文档匹配
变量user.organizationid中的值,类型键在其中
“传统”或“过渡”
{
organizationId: user.organizationId,
type: {
$in : ['conventional', 'transition']
}
}