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

アップサートはupdateOnebulkWritev3.4では機能しません

    const ops = items.map(item => 
               ({ updateOne: { 
                  filter: { id: item.id, country: item.country}, 
                  update: { $set: {item} }, upsert: true } 
               }));
    

    $ set 構文では、 {id:item.id、country:item.country}が必要です。 id:item.id、country:item.countryだけではありません 渡されます。




    1. nodejs-mongodbミドルウェアの構文がmongoシェルと異なるのはなぜですか?

    2. Multer-ファイルが送信された後、upload.fields()を使用してファイルを処理する方法

    3. Redisでパターンに一致するキーを削除する方法

    4. 既存のmongo配列に新しい値を追加する