我正在尝试为我的mongo查询做一个$,然后$或者Meteor我有以下但是它似乎没有工作
希望查询匹配organizationId键在变量user.organizationId中具有值的文档以及类型键是“converntional”还是“transition”
{
organizationId: user.organizationId,
$and:[
{ $or:[
{type: 'conventional'},
{type: 'transition'}
]}
]
};
我不能使用$ not,因为我很确定它在Meteor中不受支持。现在我正在使用的包不支持它。
答案 0 :(得分:3)
以下查询介绍了您所使用的内容,因为它使用 $in
运算符来匹配类型键为'converntional'
或'transition'
的文档。指定以逗号分隔的表达式列表时,会隐式提供 $and
运算符。只有在多个表达式中指定相同的字段或运算符时,才需要使用带 $and
运算符的显式AND。
希望查询匹配organizationId键所在的文档 变量user.organizationId中的值和类型键所在的位置 无论是“会议”还是“#con;或者'过渡'
{
organizationId: user.organizationId,
type: {
$in : ['conventional', 'transition']
}
}