我在这里看一下例子文档#更新的猫鼬:如何在Mongoose中使用Document#更新?
http://mongoosejs.com/docs/api.html#document_Document-update
方法签名:
文档#更新(DOC,期权,回调)
示例代码:
weirdCar.update({$ inc:{wheels:1}},{w:1},callback);
该文件说第一个参数应该是“doc”,但是doc究竟是什么?我会想象文档应该只是一个对象,将键映射到要更新的新值(默认情况下使用$ set)。在代码示例中,它们尝试将轮子加1。
然后在示例中它们将{w:1}作为选项传递,但根据Model.Update,“w”不是有效的选项。唯一有效的选项应该是:安全,插入,多重,严格。
http://mongoosejs.com/docs/api.html#model_Model.update
有人能解释由猫鼬提供的示例代码?
我认为这相当于http://mongoosejs.com/docs/api.html#model_Model.update而不是http:// mongoosejs。 com/docs/api.html#document_Document-update –