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

限られたデータでの$lookup集計のMongoDbPostフォーマット

    ニールの答えはうまくいった。 { $replaceRoot: { newRoot: "$inventory_docs" } }の追加 仕事をしました。ありがとうニール。

    db.coll1.aggregate([
        {
          $lookup:
            {
              from: "coll2",
              localField: "_id",
              foreignField: "comm_field",
              as: "inventory_docs"
            }
       },
       {
           $project:{"_id" : 0, "inventory_docs" : 1}
       },
       { $unwind:"$inventory_docs"},
       { $replaceRoot: { newRoot: "$inventory_docs" } }
    ])
    



    1. マスターは常に最小の優先度でインスタンスをredisしますか?

    2. MongoDBAggregationで$lookupをINNERJOINとして使用するにはどうすればよいですか?

    3. Mongodbエラー:位置演算子がクエリから必要な一致を見つけられませんでした

    4. 個別の埋め込みドキュメントを検索し、フィールドを使用してさらに区別します