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

MongoDB:hasil kueri cocok dengan nilai apa pun dalam array

Anda harus melihat $in operator di MongoDB. Gunakan dengan menemukan, lalu, untuk membuat permintaan Anda lebih cepat, Anda dapat menggunakan lean metode :dengan itu, mongoDB akan mengembalikan objek JS dan bukan model/objek Mongoose.

YourModel.find({storeID: {$in: storeIDarray }}).lean().exec(yourCallback);

Kemudian, Anda dapat menggunakan reduce metode pada array yang dihasilkan :

yourResult.reduce((acc, el) => acc.concat(el.sensorID), []);

Semoga membantu,
Salam




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tambahkan parameter kueri opsional menggunakan repositori mongodb data pegas

  2. Luwak:mpromise (perpustakaan janji default luwak) tidak digunakan lagi

  3. Melewati data MongoDB ke .ejs dengan node.js

  4. Mengapa Spring ReactiveMongoRepository tidak memiliki metode penyimpanan untuk Mono?

  5. Nonaktifkan pemfilteran kata berhenti dalam pencarian teks MongoDB