sql >> Databáze >  >> NoSQL >> MongoDB

Mongodb:Nepodporovaná konverze z pole na objectId v $convert bez hodnoty onError

Potřebujete $map od request_by je pole, pak můžete toto pole předat přímo do $lookup (spojuje jednotlivá pole nebo pole).

{
    $addFields: {
        convertedId: {
            $map: {
                input: "$request_by",
                as: "r",
                in: { $toObjectId: "$$r.userId" }
            }
        }
    }
}



  1. MongoDB prázdné znaky

  2. Jak se zotavit z vrácení MongoDB?

  3. Express js,mongodb:ReferenceError:db není definováno, když je db zmíněno mimo funkci příspěvku

  4. redis - Použití hashů