我有一个很大的nodejs控制器做了很多mongodb工作,我希望它能将几个不同的json结果发送回调用者(我的角度控制器)。
findAllBanks
.then(findAllReceipts)
.then(findAllTransactions)
.then(res.json({error:false, bankArray + receiptsArray + transactionArray}))
.catch(err => {
console.log("getbankAccountReport ERR: " + err);
res.json({error:true,err})
})
不幸的是,所有3个结果数组都不同。
任何想法如何做到这一点?
答案 0 :(得分:1)
您可以按如下方式发送这些数组
res.json({error:false, "bank":bankArray, "receipt":receiptsArray, "transaction":transactionArray})
这只是标准json
,您可以拥有自己的密钥,而不是bank
,receipt
和transaction