MongoDB 7.1中的兼容性更改
重要
MongoDB 7 。 3是一个快速发布版本,仅支持 MongoDB Atlas。 MongoDB 7 。不支持在本地使用3 。有关更多信息,请参阅 MongoDB 版本控制。
向后不兼容的功能
从 MongoDB 7开始。 1 ,MongoDB 不会将非 oplog 固定大小集合的固定大小大小舍入到最接近的256整数倍(以字节为单位)。
固定大小集合的大小不是256字节的倍数,与MongoDB的早期版本不兼容。要从MongoDB 7.1降级到早期版本,您必须删除或调整collection的大小。要了解如何调整固定大小集合的大小,请参阅调整固定大小集合的大小。
已弃用的参数
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
。