Sails.js通过idfind多个数据库条目

我在node.js / sails.js上有点新,想知道(如果可能的话)如何通过search它们的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 }); 

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

对不起,打扰了 – 因为事实certificate水线支持数组参数 – 所以通过改变上面的代码有点我得到这个工作:

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

这可以通过使用本地函数在sails中使用MongoDB查询来完成。这个本地函数允许sails运行数据库采石场。

 `User.native(function(err,response){ response.find({ qty: { $in: [ 5, 15 ] } }) }).toArray(function (err, results) { //return the result })`