本文介绍了如何在forEach循环中运行猫鼬查询的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有人可以帮助我如何在Node.js的forEach循环中运行猫鼬查询并建议两个集合的内部联接结果需求

can anyone help me for how can run mongoose query in forEach loop in nodejs and suggest for inner join result need of both collections

像下面的详细信息一样

userSchema.find({}, function(err, users) {
    if (err) throw err;
    users.forEach(function(u,i){
        var users = [];
        jobSchema.find({u_sno:s.u.sno}, function(err, j) {
            if (err) throw err;
            if (!u) {
                res.end(JSON.stringify({
                    status: 'failed:Auction not found.',
                    error_code: '404'
                }));
                console.log("User not found.");
                return
            }
            users.push(j);
        })
    })
    res.send(JSON.stringify({status:"success",message:"successfully done",data:{jobs:j,users:u}}));
})

推荐答案

您可以使用此

db.collection.find(query).forEach(function(err, doc) {
  // ...
});

这篇关于如何在forEach循环中运行猫鼬查询的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-20 11:02
查看更多