Node.js 如何在同一功能的同一控制器中获取两个模型
我已经从数据库中获取了单个模型的数据,但从数据库中获取多个模型时遇到了问题。在获取模型时,所有与模型相关的内容都会返回,但我只需要id和数据 这是我的密码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
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});
})
请出示猫鼬的数据。