Mongoose 是设计用于异步环境的 MongoDB 对象模型工具,支持 promises 和 callbacks。Mongoose 6.4.5 现已发布,具体更新内容包括:
- fix(model+timestamps):在 insertMany() 中设置子文档的时间戳 #12060
- fix:纠正 isAtlas 检查 #12110
- fix(types):修复自动 typed 模式的各种问题 #12042
- fix(types):允许 AddFields 的任何值 #12096
- fix(types):允许 ConcatArrays 的任意表达式 #12058
- fix(types):使 $addToSet 字段可变以允许以编程方式构建 $addToSet #12091
- fix(types):将 $let 作为可能的表达式添加到 $addFields #12087
- fix(types):修复 $switch 表达式类型#12088
- fix(types):syncIndexes() 的正确选项类型 #12101
- fix(types):在
Require_id
中避免将|未定义的类型视为任何类型,以更好地支持_id: String
auto-typed 模式 #12070 - docs:修复各种 jsdoc 问题 #12086
- docs:将 sanitizeFilter 添加到 mongoose.set() 选项 #12112
更新说明:https://github.com/Automattic/mongoose/releases/tag/6.4.5