MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDB филтрира съдържанието на масив от обекти въз основа на член на обект

Можете да сравните qTyIn с undefined в рамките на $filter :

db.collection.aggregate([
    {
        $addFields: {
            transactions: {
                $filter: {
                    input: "$transactions",
                    cond: {
                        $ne: [ "$$this.qtyIn", null ]
                    }
                }
            }
        }
    }
])

Mongo Playground




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongo.so:> недефиниран символ:php_json_encode в Unknown на ред 0. След инсталиране mongo драйвер за php

  2. Как да изхвърлите база данни в MongoDB от командния ред

  3. Използване на SetFields с MongoDB C# драйвер 2.0

  4. Приложението Heroku се срива след актуализиране на MongoDB до 3.0

  5. MongoDB изброява наличните бази данни в java