Mongoose 是設計用於非同步環境的 MongoDB 物件模型工具,支援 promises 和 callbacks。Mongoose 6.1.6 正式釋出,本次更新內容如下:
- perf(document): 延遲建立檔案事件發射器(document event emitter),用於提高記憶體使用率。通過一些小的優化,來改進大型陣列的初始化檔案
- fix(model): 避免
versionKey: false
時的bulkSave()
錯誤 - fix(model): 還原 :
findByIdAndUpdate(undefined)
的重大更改 - fix(index.d.ts): 在 deep populate 中支援字串
- fix(index.d.ts): 重新命名 map() -> transform() ,以符合 v6.0 中的更改
- fix(index.d.ts): 允許 new Model(obj) 進行更嚴格的型別檢查
- fix(index.d.ts): 將 Schema.prototype.pre() 和 post() 兩個泛型預設為 HydratedDocument
- docs: 改進 autoCreate 檔案
- docs(schematype):將缺少的引數新增到範例
- docs(connections): 使用更新過的連結列表 MongoDB 節點驅動程式的
connect()
選項 - docs(aggregate): 修復格式
- docs: 修復損壞的檔案連結
更新公告: