Mongoose 是设计用于异步环境的 MongoDB 对象模型工具。Mongoose 支持 promises 和 callbacks。Mongoose 6.7 正式发布,本次更新内容如下:
- 升级到 mongodb 驱动 4.11.0
- 添加 UUID 模式类型(BSON Buffer SubType 4)
- 添加 $fill 管道阶段
- 允许使用 mongoose.Types.* 定义模式路径,以解决 TS 类型推理问题
- 添加 alias() 方法,使其更容易为一个给定的路径定义多个别名
- 为 Model.discriminator() 添加 mergeHooks 选项,以避免重复的 hooks
- 添加 $timestamps() 方法,为 save()、bulkSave() 和 insertMany() 设置时间戳
更多详情可查看:https://github.com/Automattic/mongoose/releases/tag/6.7.0