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

Bagaimana menulis query Mongo untuk menemukan sub dokumen dengan kondisi

Anda dapat menggunakan notasi titik dan $ operator proyeksi posisi untuk melakukan ini:

db.test.find({Form_Id: 1, 'Function.Function_Id': 2}, {_id: 0, 'Function.$': 1})

kembali:

{"Function": [{"Function_Id": 2, "Role": [{"Role_Id": 2, "UserId": ["Admin", "005"]}]}]}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Hasil kueri model Rails Mongoid mengembalikan info ukuran/panjang/jumlah yang salah bahkan saat menggunakan batas

  2. MongoDB $tarik

  3. MongoDB - Ekspor Data

  4. Bidang deserialisasi saat jenis diubah menggunakan driver csharp MongoDb

  5. Bagaimana cara melacak sistem perpesanan pribadi menggunakan MongoDB?