Node.js ne-mongoose方法中的多输入

Node.js ne-mongoose方法中的多输入,node.js,mongodb,mongoose,nosql,Node.js,Mongodb,Mongoose,Nosql,我有用户集合,我想获取所有用户,其中状态不等于“已删除”或“待处理” 我试过这个 users.find().where('status').ne('deleted').where('status').ne('pending') users.find().where('status').ne(['deleted','pending']) 但它不起作用 我也试过这个 users.find().where('status').ne('deleted').where('status').ne('pe

我有用户集合,我想获取所有用户,其中状态不等于“已删除”“待处理”

我试过这个

users.find().where('status').ne('deleted').where('status').ne('pending')
users.find().where('status').ne(['deleted','pending'])
但它不起作用

我也试过这个

users.find().where('status').ne('deleted').where('status').ne('pending')
users.find().where('status').ne(['deleted','pending'])
也不起作用

我将如何完成它


我知道可以使用嵌套查询字符串来完成,但我需要借助这些查询方法的帮助。

如果要执行多个$ne,请执行

users.find({status: {$nin : ["deleted", "pending"]}})

如果要执行多个$ne,请执行

users.find({status: {$nin : ["deleted", "pending"]}})