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

Mongo - kueri, Dokumen yang disematkan tidak cocok kecuali notasi titik

Saat Anda Kueri pada Dokumen Tersemat/Bersarang menggunakan notasi bidang putus-putus

{"address.previous": "Cresent Street"}

berarti menemukan dokumen yang berisi address bidang yang berisi dokumen yang previous field sama dengan "Cresent Street" .

Saat Anda memberikan subdokumen seperti

{address:{previous: "Cresent Street"}}

ini berarti menemukan dokumen yang berisi address bidang yang isinya persis dokumen {previous: "Cresent Street"} , tanpa bidang tambahan. Jika Anda memberikan beberapa bidang dalam subdokumen, urutan bidang juga penting.

Kedua kueri ini berguna dalam skenario tertentu, pilih salah satu yang melakukan apa yang Anda butuhkan dalam situasi Anda.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara query mongodb dengan kondisi "suka" di symfony2

  2. Mendapatkan kesalahan:Route() di Route tidak dapat diterapkan ke String

  3. Batasi Penggunaan RAM MongoDB

  4. API Connect menunjukkan kesalahan Cannot GET /apim/ saat memperbarui skema

  5. Saya mendapatkan kesalahan saat menggunakan aplikasi Node.Js dengan mongoDB di Elastic Beanstalk