MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

MongoDB:Sprawdzanie, czy zagnieżdżona tablica zawiera podtablicę

Możesz wypróbować $all z $elemMatch pasujące do warunków zapytania.

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. Jak policzyć występowanie każdej wartości w tablicy?

  2. Śledzić wydajność MongoDB?

  3. MongoDB :Usuń ostatnie dwa znaki z String

  4. Dodanie tablicy BSON do dokumentu MongoDB 3.2 i wyodrębnienie wartości z powrotem ( MongoCXX 3.2 ) ( C++ 11 )

  5. Import zbiorczy MongoDB za pomocą mongoimport z folderu Windows