Jawaban untuk pertanyaan 1:Ya, Anda benar.
Apakah karena sifat asinkron dari Node.js.
Dan untuk mencegahnya Node.js menyediakan beberapa mekanisme untuk itu Anda dapat menggunakannya jika tidak, Anda dapat melakukannya sendiri secara manual dengan menyetel satu flag.
Jawaban untuk pertanyaan 2:
anda dapat menggunakan $in
alih-alih findOne
, itu akan mudah dan cepat.
misalnya .find({ "fieldx": { "$in": arr } })
arr
:- Dalam hal ini Anda perlu menyediakan seluruh array.