我想显示来自两个不同的猫鼬系列的数据。
我有两个集合,会员集合和属性集合
这是我的获取代码
const Property = require('../models/propsSchema')
const Members = require('../models/userSchema')
router.get('/', (req, res, next) => {
Members.find({})
Property.find({})
.exec()
.then((props, member) => {
console.log(props)
console.log(member)
res.render('index', { member : member, props : props } )
})
})
“member”的控制台日志结果未定义,但“props”的控制台日志是“Property”的数据。我想要取两个
答案 0 :(得分:0)
您可以在代码中使用Promise.all()
功能
const Property = require('../models/propsSchema')
const Members = require('../models/userSchema')
router.get('/', (req, res, next) => {
Promise.all([Members.find({}),
Property.find({})])
.then((data) => {
console.log(data[0])
console.log(data[1])
res.render('index', { member : data[0], props : data[1] } )
})
})