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

MongoDB menggunakan COLLSCAN saat mengembalikan hanya _id

Anda perlu menambahkan filter yang dapat menggunakan indeks ini seperti itu untuk mengubah rencana kueri itu - tidak semua operasi menghapus tahap FETCH, mis. $exists tampaknya tidak berfungsi:

db.coll.find({ _id: { $ne: 0 }, { _id: 1 }) // works for ObjectIds

Salah satu penjelasannya ada di dokumentasi :

Sepertinya saya ingat melihat permintaan JIRA untuk mendukung itu tanpa filter tetapi tidak dapat mengingat tiket mana yang...



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Kueri dalam dokumen bersarang di mongodb

  2. kelas dan antarmuka untuk menulis Model dan skema Mongoose yang diketik di TypeScript menggunakan pasti diketik

  3. Pengambilan Sampel Acak dari Mongo

  4. Gunakan LINQ di C# untuk menemukan catatan MondoDB ketika nilai dalam bidang daftar cocok dengan nilai kriteria dari daftar

  5. Bagaimana cara menyediakan pagination sisi server dengan NestJS?