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不建议使用 |
一般性变更
分片集合上的 UpdateOneupsert
行为
从MongoDB 7.1开始,在分分片的集合上使用updateOne()
和upsert: true
时,您不需要在过滤中包含完整的分分片键。
弃用
已弃用 | 说明 |
---|---|
MongoDB 7.1弃用了 getAuditConfig 命令。 请改用auditConfig 集群参数。 | |
MongoDB 7.1弃用了 setAuditConfig 命令。 请改用auditConfig 集群参数。 |
已重命名的serverStatus
指标
从 MongoDB 7.1开始, serverStatus
指标countDocsClonedOnDonor
现在为shardingStatistics.countDocsDeletedByRangeDeleter
。