除了数组项之外的mongoose查询

时间:2017-03-13 02:05:59

标签: node.js mongoose

问题是我有一个类似[1,2,3]的数组,内容是video._id我不想得到。

var used = [1, 2 , 3];
Video.findOne({'videoClass': watchRecord[i]}).ne('_id', used).sort('-viewTimes').exec(function (err, doc) {
            if (err){
                console.log(err);
                return;
            }
            temp.push(doc);

            }
        });

我找到了ne或{$ ne:},但它不起作用。如何查询除了我不想要的数组中的项目之外的数据?

1 个答案:

答案 0 :(得分:0)

$ne运算符不应该与数组一起使用,我认为您需要使用$nin

相关链接: