Node.js 如何在同一功能的同一控制器中获取两个模型

Node.js 如何在同一功能的同一控制器中获取两个模型,node.js,mongoose,model,Node.js,Mongoose,Model,我已经从数据库中获取了单个模型的数据,但从数据库中获取多个模型时遇到了问题。在获取模型时,所有与模型相关的内容都会返回,但我只需要id和数据 这是我的密码 router.get('/',(req,res) =>{ const how = Howitworks.find().lean(); const value = Slider.find().lean(); console.log(how) res.render('index', {how: how, v

我已经从数据库中获取了单个模型的数据,但从数据库中获取多个模型时遇到了问题。在获取模型时,所有与模型相关的内容都会返回,但我只需要id和数据 这是我的密码


router.get('/',(req,res) =>{
    const how = Howitworks.find().lean();
    const value = Slider.find().lean();
    console.log(how)
    res.render('index', {how: how, value: value});
})
这是我获取单个模型的代码

router.get('/',(req,res) =>{
    
    Howitworks.find((err,docs)=>{
        
        if(!err){
            
            res.render("index",{
                list:docs

            })
        }
        else {
            console.log("error in retriving hoiw it works list: "+err)
        }
    }).lean()
})

有什么方法可以同时获取这两个模型吗?

您好,我理解您的代码,您的脚本应该如下所示

router.get('/', async(req,res) =>{
    const how = await Howitworks.find().lean();
    const value = await Slider.find().lean();
    //  You can process how, values here and use then
    console.log(how)
    res.render('index', {how: how, value: value});
})

请出示猫鼬的数据。