MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Conteúdo da matriz de objetos de filtro do MongoDB com base no membro do objeto


Você pode comparar qTyIn com undefined dentro de $filter :
db.collection.aggregate([
    {
        $addFields: {
            transactions: {
                $filter: {
                    input: "$transactions",
                    cond: {
                        $ne: [ "$$this.qtyIn", null ]
                    }
                }
            }
        }
    }
])

Mongo Playground