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


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: Stringauto-typed 模式 #12070
  • docs:修复各种 jsdoc 问题 #12086
  • docs:将 sanitizeFilter 添加到 mongoose.set() 选项 #12112

更新说明:https://github.com/Automattic/mongoose/releases/tag/6.4.5


相关文章

2022-09-09

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

2022-08-10

据库支持 增加 Exasol 的支持,提供官方驱动程序。还为 MongoDB 和 Presto 带来了客户端 SSL 支持,使配置数据库更容易,还有更清晰的身份验证和错误消息。 此版本还有其他功能改进,具体可以查阅更新公告。

2022-05-04

使用 Kotlin 构建异步服务器和客户端的 Web 框架,上个月发布了重要的新版本 2.0,并于近日发布了首个补丁更新 2.0.1。 Ktor 2.0 引入了许多新功能,以及破坏性变化,官方称这让他们有机会执行一些维护工作并摆脱遗留决策。尽

2022-06-13

端协议 libhomekit: Apple homekit 协议库 libhttpd: 移植于mongoose   数据结构 libdict: 哈希字典 libhash: linux 内核原生哈希库 libringbuffer: 循环缓冲 libqueue: 数据队列 librbtree: 内核 rbtree libsort: libve

2021-12-30

,这也可以减少页面首次加载的资源体积,要在Vue中使用异步组件也很简单: // AsyncComponent.vue <template> <div>我是异步组件的内容</div> </template> <script> export default { name: 'AsyncComponent' } </script> // App.v

2022-07-06

OpenAPI Generator v6.0.1 现已发布。OpenAPI Generator 可用于在给定 OpenAPI 规范(v2, v3)的情况下自动生成 API 客户端库、server stubs、文档以及配置。 v6.0.1 是一个包含增强功能的补丁版本,修复了涵盖 20 种编程语言的错误。有关更改

2022-07-28

FerretDB(以前被称为 MangoDB)的成立是为了成为 MongoDB 的开源替代品。FerretDB 是一个开源代理,将 MongoDB wire protocol 查询转换为 SQL —— 使用 PostgreSQL 作为数据库引擎。 目前 FerretDB 已发布 0.5.1 版本,带来如下变更: 新功能

2022-09-23

FerretDB(以前被称为 MangoDB)的成立是为了成为 MongoDB 的开源替代品。FerretDB 是一个开源代理,将 MongoDB wire protocol 查询转换为 SQL —— 使用 PostgreSQL 作为数据库引擎。 目前 FerretDB 已发布 0.5.0 版本,此版本带来如下改进: 修复

2022-06-28

FerretDB(以前被称为 MangoDB)的成立是为了成为 MongoDB 的开源替代品。FerretDB 是一个开源代理,将 MongoDB wire protocol 查询转换为 SQL —— 使用 PostgreSQL 作为数据库引擎。 目前 FerretDB 已发布 0.4.0 版本,此版本增加了对 Tigris 后端的

2022-09-05

支持:MySQL、Oracle、SQL Server、PostgreSQL、H2,甚至支持 MongoDB 高扩展性:支持自定义数据源实现、自定义登录逻辑、动态权限管理、生命周期函数、自定义 OSS 大量组件:滑动输入、时间选择、一对多、图片上传、代码编

2022-08-05

Django 4.1 现已发布,支持 Python 3.8、3.9 和 3.10。一些亮点更新内容如下: ORM 的异步接口,以及在基于类的视图上定义异步处理程序的能力。 import asyncio from django.http import HttpResponse from django.views import View class AsyncView(View

2022-09-19

于构建强大而易于使用的抽象。 可复用:Unilang 对一等对象(first-class) 的强调使几乎任何源程序组件都更比往常意义上更容易复用——只要语言的用户愿意。 可扩展:Unilang 的基础语言和语言扩展的底层设计使开发者能有机会

2021-11-18

11月17日,微软发布了 TypeScript 4.5 正式版本 ,4.5 正式版本和 RC 版本在功能上并没有什么改动,除了添加关于新 JSDoc 特性的注释 ,不过这个特性也是 RC 版本的新功能,只是当时没有写出来。 TypeScript 4.5 正式版新

2022-06-21

Docker 应用:开箱即用的本地维基百科,以及为Postgres提供MongoDB API 能力的 FerretDB(原名叫 MangoDB,碰瓷 MongoDB 被呲了才改名的) WIKI.js 你自己的维基百科,数据使用Postgres存储,与Markdown互通。 https://pigsty.cc/zh/docs/app/docker/wiki/