Mongoose 6.7 发布,MongoDB 异步对象模型工具


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


相關推薦

2022-09-09

Mongoose 是设计用于异步环境的 MongoDB 对象模型工具。Mongoose 支持 promises 和 callbacks。Mongoose 6.5.5 正式发布,本次更新内容如下: 修复:带有 upsert 和 setDefaultsOnInsert 选项的 findOneAndUpdate 在嵌套对象属性更新时返回 MongoServerError

2023-03-08

Mongoose 是设计用于异步环境的 MongoDB 对象模型工具,支持 promises 和 callbacks。 Mongoose 7.0.1 正式发布,本次更新内容如下: 修复(聚合):添加等待,以防止聚合执行中出现异常 #13126 修复(类型):处理 Record<string, never&g

2022-07-20

Mongoose 是设计用于异步环境的 MongoDB 对象模型工具,支持 promises 和 callbacks。Mongoose 6.4.5 现已发布,具体更新内容包括: fix(model+timestamps):在 insertMany() 中设置子文档的时间戳 #12060 fix:纠正 isAtlas 检查 #12110 fix(

2023-01-08

Mongoose 是设计用于异步环境的 MongoDB 对象模型工具。Mongoose 支持 promises 和 callbacks。Mongoose 6.8.3 正式发布,本次更新内容如下: perf:提高 assignRawDocsToIdStructure 的性能,以便更快地填充大型文档 #12867   fix(model):

2023-05-12

透明,不影响业务,简单易用,文件小,性能好;支持 Mongodb,支持 JDBC,还支持 Android 和 Harmony;可以同时使用多种不同类型的数据库。   Spring Cloud 微服务使用数据库更方便:Bee + Spring Boot; 轻松支持多数据源,Shard

2022-10-18

件,可以在 Linux、Windows 和 macOS 上运行。 Calibre 6.7 正式发布,此次更新内容如下: 新功能 模板语言:一个新的 "Python 模板模式",允许在模板中使用任意的 Python 代码 标签浏览器:允许通过右击标签浏览器中的格式从选定

2024-09-29

VMR是一款简单,跨平台,且经过良好设计的版本管理器,用于管理多种SDK以及其他工具。它完全是为了通用目的而创建的。 你可能已经听说过fnm,gvm,nvm,pyenv,phpenv等SDK版本管理工具。然而,它们很多都不能管理多种编程语

2023-11-07

- 高效、稳定、快速、安全 本次版本最大亮点:新增MongoDB CDC输入插件,可以增量模式采集MongoDB 增、删、改数据,也可每次作业重启从最新位置采集MongoDB 增、删、改数据,同时带来了一系列实用的功能改进。 bboss 是一个

2023-03-01

像使用单库一样方便,用户可无需关心分片实现;使用 MongoDB 像使用 MySQL 一样容易; 使用 DB 分片 (多节点) 像用单节点一样方便,对分库分表透明; ORM Bee Sharding 分库分表就是那么简单,对开发透明,不影响业务,简单易

2024-07-31

优化绑定属性到父模型时数据获取 修复数据库类型为mongodb无查询条件时查询不到数据 优化查询缓存 修复关联对象动态设置表后缀之后写入数据时不自动添加数据表后缀的问题 修正多态一对多关联,类型未定义时

2023-04-06

Mongodb ORM工具, 支持面向对象操作Mongodb,可以和其它关系型DB同用一套Dao代码,还支持分片. NoSQL ORM,支持Mongodb, Cassandra. Hibernate/MyBatis+ plus +Sharding JDBC + Jpa+ Spring data+ GraphQL+ App ORM (Android, 鸿蒙)= Bee 要整合一堆的工具,还不如只用

2023-09-26

MyBatis-Flex: 一个优雅的 MyBatis 增强框架 特征 1、很轻量 MyBatis-Flex 整个框架只依赖 MyBatis,再无其他任何第三方依赖。 2、只增强 MyBatis-Flex 支持 CRUD、分页查询、多表查询、批量操作,但不丢失 MyBatis 原有的任何功能

2023-04-30

Oejia_wx v0.6.7 发布了。Odoo 的微信模块,提供了对微信公众号、企业号(企业微信)及小程序的接入与管理,实现了微信消息与Odoo聊天的无缝对接及各类Odoo消息推送到微信。 v0.6.7 Odoo16 的兼容处理 优化同步后自动刷新当前

2022-12-19

问的框架和库。特别是我们将致力于简化 Exposed、JDBC 和 MongoDB 的工作。 为指标、遥测、retrofit 和 Zipkin 等开发新插件。 简化对授权和认证的支持。为数据库认证和会话管理,以及基于角色的授权提供端到端的支持。 工具