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

Cara memfilter koleksi berdasarkan setiap item array di bidang dokumen di Mongodb

Anda dapat menggunakan notasi titik dan menjalankan kueri berikut untuk contoh Anda:

{"parts.0":{"$gte":1},"parts.1":{"$gte":5}}

Taman Bermain Mongo

atau gunakan kode JS di bawah ini untuk membuat sesuatu yang lebih umum:

let input = [1,5];
let query = Object.fromEntries(input.map((val, i) => ([ "parts." + i, { $gte: val } ])));

console.log(query);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Akses elemen dalam array mongo di java

  2. Pesan Kesalahan dari Operasi MongoDB buffering `disneys.insertOne()` habis setelah 10000ms

  3. Penjurnalan MongoDB :Apakah file jurnal digunakan saat klien meminta penulisan non jurnal dan penjurnalan diaktifkan di Mongod

  4. Bisakah Meteor menangani data yang diperbarui secara eksternal langsung ke database MongoDB dengan benar?

  5. Menghapus elemen array di mongoDB berdasarkan posisi elemen