Sails.js通过id查找多个数据库条目

pro*_*ype 12 javascript mongodb node.js sails.js waterline

我对node.js/sails.js有点新意,并且想知道(如果可能的话)如何通过搜索它们的id来检索多个数据库条目 - 在MongoDB文档中提到了类似的内容:

db.inventory.find( { qty: { $in: [ 5, 15 ] } } )

这是我尝试过的:

// users param example: 12341243124, 1231231231, 21312313212
var users = req.param('users').split(',');

User.find({id: { $in: users }}, function (err, response) {
  // do something here
});
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激!谢谢!

pro*_*ype 31

很抱歉打扰 - 因为事实证明Waterline支持数组参数 - 所以通过更改上面的代码,我得到了这个工作:

User.find()
    .where({id: users})
    .exec(function (err, response) {
        // do stuff
    });
Run Code Online (Sandbox Code Playgroud)