尝试从两个不同的集合中获取数据,以获取doc在回调值中可用的条件。我想将它们合并[两个不同的json]并将其作为响应发送,但以下代码仅给出doc2的输出没有合并,有什么解决办法吗?
exports.test = function (req, resp) {
Task.findOne({ "test": 1 }, function (err, doc) {
Mail.findOne({ "test": 1 }, function (err2, doc2) {
doc['doc2'] = doc2;
resp.status(200).send({ success: true, doc});
})
})
}
doc:{
doc2:[]
}
但仅返回doc:{}。