我正在这里查看 Mongoose 中 Document#update 的示例:
http://mongoosejs.com/docs/api.html#document_Document-update
方法签名:
Document#update(文档,选项,回调)
示例代码:
奇怪的Car.update({$inc: {wheels:1}}, { w: 1 }, 回调);
文档说第一个参数应该是“doc”,但 doc 到底是什么?我想 doc 应该只是一个将键映射到要更新的新值的对象(默认情况下使用 $set )。在代码示例中,他们试图将轮子增加 1。
然后在示例中,他们将 {w : 1} 作为选项传递,但根据 Model.Update,“w”不是有效选项。唯一有效的选项应该是:safe、upsert、multi、strict。
http://mongoosejs.com/docs/api.html#model_Model.update
有人可以解释猫鼬提供的示例代码吗?