我在這裏看一下例子文檔#更新的貓鼬:如何在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 –