MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Menggunakan findOne dalam satu lingkaran membutuhkan waktu terlalu lama di Node.js

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.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mengejek database di node.js?

  2. Cara Mencadangkan Basis Data edX MongoDB Terbuka Anda

  3. Bagaimana cara terhubung dengan mongodb menggunakan sailsjs v0.10?

  4. menyimpan gambar ke mongodb

  5. Performa kueri MongoDB untuk lebih dari 5 juta catatan