比如
aModel = {
user_id: String,
file_name: String,
page_id: Number
}
fileSchema = new Schema({
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,
得到两个结果后再进行下一步
代码如下,其实我感觉写的一点也不优雅...
如果你需要他们并发执行的话,可以用Promise
如果不需要并发进行,可以同步进行的话,可以用
yield
或者async/await
楼上当然是不怎么优雅的 你需要的是async/await 所以把node升级到7.6以上吧
是吗?mongoose api没有多表查询的方法吗?