使用mongoose更新mongodb的问题
伊谢尔伦
伊谢尔伦 2017-05-02 09:24:06
0
2
585

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

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

모든 응답(2)
仅有的幸福

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);
});

巴扎黑

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

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

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

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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿