Sebagai contoh
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]
}
Adalah diketahui bahawa id_pengguna, nama_fail, id_halaman dan model adalah tidak segerak. Bagaimana untuk mencari kedua-dua model ini pada masa yang sama
Pergi ke langkah seterusnya selepas mendapat dua hasil
Kodnya seperti berikut, sebenarnya saya rasa tulisannya tidak elegan langsung...
Jika anda memerlukannya untuk dilaksanakan secara serentak, anda boleh menggunakan Promise
Jika anda tidak perlu melakukannya secara serentak dan boleh melakukannya secara serentak, anda boleh menggunakan
yield
或者async/await
Sudah tentu tingkat atas tidak begitu elegan Apa yang anda perlukan adalah async/menunggu, jadi tingkatkan nod kepada 7.6 ke atas
Betul ke? Bukankah api mongoose mempunyai kaedah pertanyaan berbilang jadual?