我正在尝试在 Meteor 中为我的 mongo 查询执行 $and 然后 $or 我有以下内容,但它似乎不起作用
希望查询匹配 OrganizationId 键在变量 user.organizationId 中具有值且类型键为“convertional”或“transition”的文档
{
organizationId: user.organizationId,
$and:[
{ $or:[
{type: 'conventional'},
{type: 'transition'}
]}
]
};
我不能使用 $not 因为我很确定 Meteor 不支持它。目前我使用的软件包不支持它。
以下查询描述了您所追求的内容,因为它使用$in http://docs.mongodb.org/manual/reference/operator/query/in/运算符来匹配类型键为的文档'converntional'
or 'transition'
. The $and http://docs.mongodb.org/manual/reference/operator/query/and/当指定逗号分隔的表达式列表时,隐式提供运算符。使用显式 AND 与$and http://docs.mongodb.org/manual/reference/operator/query/and/仅当必须在多个表达式中指定相同的字段或运算符时才需要运算符。
希望查询匹配organizationId键具有的文档
变量 user.organizationId 中的值 AND 类型键为
“传统”或“过渡”
{
organizationId: user.organizationId,
type: {
$in : ['conventional', 'transition']
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)