찾다

 >  Q&A  >  본문

mongoose를 사용하여 mongodb를 업데이트하는 중에 문제가 발생했습니다.

update의 세 번째 매개변수를 true로 설정하면 mongodb가 데이터가 없을 때 삽입하고 데이터가 있을 때 업데이트할 수 있음을 알 수 있습니다.
이 매개변수를 몽구스로 캡슐화된 업데이트 메소드에 전달하는 방법은 무엇입니까?
업데이트의 세 가지 매개변수(doc, options, callback)는 몽구스 문서에 제공됩니다

伊谢尔伦伊谢尔伦2788일 전607

모든 응답(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 handlerError(err);
    console.log('Mongo의 원시 응답은 ', raw);
    });

    회신하다
    0
  • 巴扎黑

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

    업데이트 메소드의 세 번째 매개변수의 upsert 속성을 ​​true로 설정합니다.

    으아아아
    • 데이터베이스에 The Kite Runner가 있으면 문서의 auther 속성을 ​​업데이트하세요.

    • 데이터베이스에
    • The Kite Runner

      가 없으면 The Kite Runner 문서를 삽입하세요.

      회신하다
      0
  • 취소회신하다