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

Bagaimana cara mendapatkan semua sub-dokumen dengan nilai tertentu dari bidang tertentu?

Prosedur saat menggunakan kerangka kerja agregasi akan terlihat seperti:

  1. $match documents - langkah ini dapat diabaikan karena kita perlu menjalankan match lagi setelah melepas - tetapi membatasi working set adalah ide yang bagus
  1. mengambil data dari array
  1. $kecocokan dokumen
  1. hanya menampilkan apa yang dibutuhkan

--sebelum mengedit

Anda dapat menggunakan regex di ekspresi filter

db.collection.find({"streets.street_name":"/REGEX_EXPRESSION_HERE/"})



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Temukan total waktu yang dihabiskan oleh pengguna di mongoDB

  2. Apa cara yang benar untuk meminta MongoDB untuk _id menggunakan string dengan menggunakan Python?

  3. Impor file CSV (berisi beberapa karakter non-UTF8) di MongoDb

  4. Array bersarang agregat Mongo

  5. Di mongoDb, bagaimana Anda menghapus elemen array dengan indeksnya?