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

マングース-列挙値に基づく集約$match

    以下の集計をmongodb3.4.4で試すことができます 以上

    ここには、 NONEの値を持つ不明なキーがあります およびnull したがって、 $ objectToArray キーを値に変換し、簡単に $一致 彼らと一緒に

    db.collection.aggregate([
      { "$addFields": {
        "data": { "$objectToArray": "$foods.fruits" }
      }},
      { "$match": { "data.v": { "$in": [ "NONE", null ] } } },
      { "$project": { "data": 0 }}
    ])
    



    1. Mongodbのドキュメントフィールドの各配列アイテムに基づいてコレクションをフィルタリングする方法

    2. Redisのパスワードを設定するにはどうすればよいですか?

    3. mongodbで集計ルックアップした後、深くネストされたIDの配列を設定するにはどうすればよいですか?

    4. Redisハッシュページネーション