比如
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沒有多表查詢的方法嗎?