【问题标题】:how to find array of objects and return the corresponding object array in mongodb如何在mongodb中查找对象数组并返回相应的对象数组
【发布时间】:2018-04-09 13:24:22
【问题描述】:
router.get('/:id', function(req, res, next) {
    User.findById(req.params.id, function(err, post) {
        if (err) return next(err);
        res.json(post);
    });
});

在上面的代码中,我们传递id 并找到对应的用户对象。我们如何传递ids[]的数组,得到user[]对象的对应数组?

【问题讨论】:

标签: arrays mongodb find


【解决方案1】:

您可以使用 $in 运算符:

User.find({
    _id: {$in: your_array_of_ids}
}).toArray(function(err, users) {
    // users is your user's array
});

【讨论】:

    猜你喜欢
    • 2017-07-22
    • 2021-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-14
    • 2017-02-02
    • 2020-08-30
    相关资源
    最近更新 更多