WaterlineJS发现所有不在($ nin)

时间:2013-11-19 19:44:05

标签: node.js mongodb orm sails.js waterline

我正在使用带有SailsJS的Waterline ORM(MongoDB适配器)并尝试返回所有与指定查询不匹配的文档:

    User.find({
        id: { $nin: [array] }
    }).done(...)

据我所知,在传入数组时,它会自动使用$ in运算符进行查询,但是如何使用$ nin运算符进行查询?

1 个答案:

答案 0 :(得分:1)

目前在sails-mongo的主分支中工作。

User.find({
    id: { '!': [array] }
}).exec(/* ... */)

在Waterline中IN使用一组值进行查询。查询语言在所有适配器中的工作方式相同。

您可以在Waterline-Docs

上阅读更多内容