sql >> Databáze >  >> NoSQL >> MongoDB

MongoDB filtrovat obsah pole objektů založený na členu objektu

Můžete porovnat qTyIn s undefined v rámci $filter :

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

Hřiště Mongo




  1. Heroku rake task neinicializovaná konstanta pro model MongoMapper

  2. Vypočítejte vzdálenost v Javě pomocí MongoDB

  3. Kdy byl dokument přidán do kolekce MongoDB

  4. Vložte a vraťte ID dílčího dokumentu do pole dílčích dokumentů dokumentu MongoDB