比如aModel={user_id:String,file_name:String,page_id:Number}fileSchema=newSchema({page_id:Number,key:String,doc:String,title:String,sym:String});bModel={user_id:String,file_name:String,origin_file:String,new_file:[fileSchema]}已知user_id,file_name,page_id,model是异步的,怎么同时查找这两个model,得到两个结果后再进行下一步
2 回答
犯罪嫌疑人X
TA贡献2080条经验 获得超4个赞
如果你需要他们并发执行的话,可以用Promiseconstquery1=aModel.find(query)constquery2=bModel.find(query)Promise.all([query1,query2]).then(rs=>{})如果不需要并发进行,可以同步进行的话,可以用yield或者async/awaitconstquery1=yieldaModel.find(query)constquery2=yieldbModel.find(query)//需要node7以上constquery1=awaitaModel.find(query)constquery2=awaitbModel.find(query)
添加回答
举报
0/150
提交
取消