sql >> データベース >  >> NoSQL >> MongoDB

MongoDBフィルターオブジェクトは、オブジェクトメンバーに基づいてコンテンツを配列します

    qTyInを比較できます undefinedを使用 $filter 内 :

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

    Mongo Playground




    1. $lookupのmongodbのネストされた配列

    2. 別のフィールドの値に基づいてmongoのドキュメントフィールドを更新する

    3. Redisとのセッションを保存するのはどのくらい安全ですか?

    4. ObjectIdに対する正規表現を使用してMongoDBをクエリします