我正在使用带有SailsJS的Waterline ORM(MongoDB适配器)并尝试返回所有与指定查询不匹配的文档:
User.find({
id: { $nin: [array] }
}).done(...)
据我所知,在传入数组时,它会自动使用$ in运算符进行查询,但是如何使用$ nin运算符进行查询?
答案 0 :(得分:1)
目前在sails-mongo的主分支中工作。
User.find({
id: { '!': [array] }
}).exec(/* ... */)
在Waterline中IN
使用一组值进行查询。查询语言在所有适配器中的工作方式相同。
您可以在Waterline-Docs
上阅读更多内容