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

Mongodb:onError値のない$convertでの配列からobjectIdへのサポートされていない変換

    $map が必要です request_by以降 が配列の場合、その配列を$lookupに直接渡すことができます。 (単一のフィールドまたは配列を結合します)。

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



    1. mongodbの2つのフィールドの連結値に一致するレコードを選択します

    2. 大量の挿入/書き込みに最適なnoSQLデータベースはどれですか?

    3. Vercelは、リクエストごとに新しいDB接続を作成します

    4. redisの特定のパターンに一致しないキーを取得する方法は?