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

MongoDB:Memeriksa apakah array bersarang berisi sub-array

Anda dapat mencoba $all dengan $elemMatch untuk mencocokkan pada kondisi kueri.

db.collection.find({
    gradeCards: {
        $all: [{
            "$elemMatch": {
                id: 1234,
                comments: {
                    $in: ['GOOD', 'NICE']
                }
            }
        }, {
            "$elemMatch": {
                id: 2345,
                comments: {
                    $in: ['GOOD']
                }
            }
        }, ]
    }
})



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Pustaka Javascript apa yang dapat mengevaluasi predikat kueri seperti MongoDB terhadap suatu objek?

  2. Kueri agregat MongoDb bergabung dengan dua koleksi

  3. Cocokkan dengan substring dalam agregasi mongodb

  4. BasicBSONList hanya dapat bekerja dengan kunci numerik, bukan:[_id]

  5. Bagaimana mengatasi kesalahan SQLdecode saat Anda memigrasi model di Django?