Docs 菜单
Docs 主页
/
MongoDB Manual

MongoDB 7.1中的兼容性更改

在此页面上

  • 向后不兼容的功能
  • 已弃用的参数
  • 一般性变更

重要

MongoDB 7.3是一个快速发布,仅支持MongoDB Atlas。 不支持在本地部署使用MongoDB 7.3 。 有关更多信息,请参阅 MongoDB版本控制。

从MongoDB 7.1开始, MongoDB不会将非 oplog 固定大小集合的固定大小大小四舍五入到最接近的256整数倍(以字节为单位)。

大小不是256字节倍数的固定大小集合与早期版本的MongoDB不兼容。 要从MongoDB 7.1降级到早期版本,您必须删除集合或调整集合大小。 要学习;了解如何调整固定大小固定大小集合的大小,请参阅调整固定大小集合的大小。

MongoDB 7.1弃用了以下服务器参数:

已弃用
说明
minNumChunksForSessionsCollection

在版本7.1中已弃用。

MongoDB 7.1不建议使用minNumChunksForSessionsCollection服务器参数。 从 MongoDB 7.1开始。 在均衡轮次期间不再对config.system.sessions集合进行预分割。 您不能使用minNumChunksForSessionsCollection来保证该集合的最小数据段数。

从MongoDB 7.1开始,在分分片的集合上使用updateOne()upsert: true时,您不需要过滤中包含完整的分分片键。

已弃用
说明
MongoDB 7.1弃用了getAuditConfig命令。 请改用auditConfig集群参数。
MongoDB 7.1弃用了setAuditConfig命令。 请改用auditConfig集群参数。

从 MongoDB 7.1开始, serverStatus指标countDocsClonedOnDonor现在为shardingStatistics.countDocsDeletedByRangeDeleter

来年

MongoDB 是什么?