検索

ホームページ  >  に質問  >  本文

使用mongoose更新mongodb的问题

知道mongodb可以通过设置update的第三个参数为true来实现没有数据时插入,有数据时更新。
那使用mongoose封装的update方法如何传入这个参数呢?
mongoose的文档中提供的是update(doc, options, callback)这三个参数

伊谢尔伦伊谢尔伦2757日前586

全員に返信(2)返信します

  • 仅有的幸福

    仅有的幸福2017-05-02 09:26:06

    http://mongoosejs.com/docs/ap...

    MyModel.update({ name: 'Tobi' }, { ferret: true }, { upsert: true }, function (err, raw) {
    if (err) return handleError(err);# 🎜🎜# console.log('Mongo からの生の応答は ', raw);
    });

    返事
    0
  • 巴扎黑

    巴扎黑2017-05-02 09:26:06

    update メソッドの 3 番目のパラメーターの upsert 属性を true に設定します

    リーリー
    • データベースにKite Runnerが存在する場合、ドキュメントのauther属性を更新します。

    • データベースに
    • The Kite Runner

      がない場合は、The Kite Runnerドキュメントを挿入します。

      返事
      0
  • キャンセル返事