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

标签 javascript node.js mongodb sails.js waterline

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

db.inventory.find( { 数量: { $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
});

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

最佳答案

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

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

关于javascript - Sails.js 通过 id 查找多个数据库条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21030031/

相关文章:

javascript - 如何使用 PEG.js 的示例

node.js - 解决代理错误(Node.js 服务器)

javascript - supertest 在每次测试时更改 url

javascript - MongoDB $addtoSet 和 $set 在同一个操作中

javascript - knockout - 使用 View 模型数据传递子数组

数独的 Javascript 递归?

javascript - express JS : middleware based on regex

javascript - 如何在 angular5 html 文件中显示以下对象?

eclipse - 无法下载嵌入式 MongoDB,在代理后面,使用自动配置脚本

mongodb聚合获取数组中负序的最大数量