FerretDB 0.4.0 发布,MongoDB 的开源替代品

FerretDB(以前被称为 MangoDB)的成立是为了成为 MongoDB 的开源替代品。FerretDB 是一个开源代理,将 MongoDB wire protocol 查询转换为 SQL ——

FerretDB(以前被称为 MangoDB)的成立是为了成为 MongoDB 的开源替代品。FerretDB 是一个开源代理,将 MongoDB wire protocol 查询转换为 SQL —— 使用 PostgreSQL 作为数据库引擎。

目前 FerretDB 已发布 0.4.0 版本,此版本增加了对 Tigris 后端的初步支持,计划在下一个版本中与 PostgreSQL 后端达到同等水平。其他更新内容如下:

新的功能

  • 支持$setOnInsert字段更新运算符 #644
  • 支持$unset字段更新运算符 #691
  • 支持$currentDate字段更新运算符 #662
  • 支持数组查询 #618
  • 支持$elemMatch数组查询运算符  #707
  • 实现getFreeMonitoringStatus存根 #751
  • 实现setFreeMonitoring存根 #759
  • 实现tigris处理程序 #690

修复错误

  • 处理buildinfobuildInfo命令 #688
  • 通过代理响应日志修复错误 #705
  • 修复标志的默认值 #743
  • 修复嵌入式数组查询错误 #736

增强功能 

  • 数组比较替换 #676
  • 支持 getParameter 的 showDetails 、allParameters #606
  • 使日志级别可配置 #687
  • $currentDate 时间戳修复DateTime秒和毫秒错误 #701

更新公告:https://github.com/FerretDB/FerretDB/releases/tag/v0.4.0

关于作者: qwephp

.

为您推荐