MongoDB 5.2中的兼容性变化

重要:

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

以下5.2更改可能会影响与旧版本MongoDB的兼容性。

$setWindowFields 阶段,包含事务和快照读取问题

在MongoDB 5.3之前的版本中,$setWindowFields 聚合管道阶段不能用于 事务“快照”读取关注。

删除参数

删除 mongod 选项

删除了mongod选项 说明
--cpu MongoDB 5.2删除了 --cpu mongod option. 选项。

在索引生成过程中可以删除现有索引

从MongoDB 5.2开始,您可以使用dropIndexesdb.collection.dropIndexes()删除同一集合上的现有索引,即使正在构建索引。在早期版本中,尝试在正在进行的索引生成期间删除其他索引会导致BackgroundOperationInProgressForNamespace错误。

原文:Compatibility Changes in MongoDB 5.2

Copyright © 上海锦木信息技术有限公司 all right reserved,powered by Gitbook文件修订时间: 2023-09-01 17:10:26

results matching ""

    No results matching ""