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

mongodbでの集計ルックアップ後に返されたサブドキュメントにデータを入力するにはどうすればよいですか?

    これを試してください:

    db.A.aggregate([
        {
            $lookup: {
                from: "B",
                let: { refToA: "$_id" },
                pipeline: [
                    {
                        $match: {
                            $expr: { $eq: ["$refToA", "$$refToA"] }
                        }
                    },
                    {
                        $lookup: {
                            from: "C",
                            localField: "refToCArray",
                            foreignField: "_id",
                            as: "refToCArray"
                        }
                    }
                ],
                as: "BCollection"
            }
        }
    ]);
    



    1. MongoDBのISODate()とUNIXタイムスタンプ

    2. マングースは、フィールドを2回定義すると、`フィールドがスキーマにありません`エラーをスローします

    3. Mongodbインデックスはどのように機能しますか?

    4. ツリー構造を使用してMongoDbで祖先を取得する