sql >> Database >  >> NoSQL >> MongoDB

MongoDB filter objecten array inhoud op basis van object lid

U kunt qTyIn . vergelijken met undefined binnen $filter :

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

Mongo Speeltuin




  1. MongoDB Regex Query:Waarom werkt dit niet?

  2. MongoDB Aggregate-functie in C #

  3. Waarom reageert MongoDB niet tijdens een laadtest?

  4. Hoe selderijtaak pauzeren of hervatten?