Mongoose 6.1.6 釋出,MongoDB 非同步物件模型工具

2022-01-12 09:02:21

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: 修復損壞的檔案連結   

更新公告:

展開閱讀全文