You need to enable JavaScript to run this app.
文档中心
文档数据库 MongoDB 版

文档数据库 MongoDB 版

复制全文
下载 pdf
版本介绍
MongoDB 7.0 新特性概览
复制全文
下载 pdf
MongoDB 7.0 新特性概览
本文介绍 MongoDB 7.0 版本的主要新特性。
说明
关于 MongoDB 7.0 的更多特性,请参见 MongoDB 7.0 release notes
可观测性与诊断能力增强
慢查询日志增强
  • 慢查询的日志消息新增 queryFramework 字段,用于标识执行查询的引擎类型。
  • 优化并发提交监控:totalOplogSlotDurationMicros 精确度量提交操作与获取时间戳的时延,反映并行写入的协调效率。
  • 慢查询日志消息的 totalOplogSlotDurationMicros 字段可用于表示从写入操作获取提交时间戳,是以以提交存储引擎写入到实际提交之间的时间,优化了并发提交监控。
serverStatus 输出扩展
serverStatus 的返回结果中新增了包括计划缓存(planCache)、查询分析器(queryAnalyzers)等相关的关键指标信息。更多详情,请参见 serverStatus Output Change
currentOp 命令增强
currentOp 新增了 admissionPriority(操作优先级)、collUuid(集合标志符)、startTime(操作开始时间),以及采样数据相关(如 samplesPerSecond 等)的指标,更多详情,请参见 currentOp Metrics
聚合管道 $currentOp 同步增强
新增了与 currentOp 命令完全一致的相关指标(如 collUuidstartTime、采样指标等),便于在聚合框架中实时分析操作状态。更多详情,请参见 $currentOp (aggregation) Metrics
分片集群运维增强
分片元数据诊断
MongoDB 7.0 新增了对 checkMetadataConsistency 命令的支持,该命令可用于在集群、数据库和集合层面检查分片元数据是否存在不一致情况。若升级过程中出现错误,或因手动干预操作导致集群目录损坏,都会导致分片元数据不一致。建议在数据库运维工作中增加该项巡检,以便尽早发现元数据不一致的风险。更多详情,请参见 checkMetadataConsistency
数据迁移监控精细化
MongoDB 7.0 开始新增更多数据迁移相关指标(例如 shardingStatistics.countDonorMoveChunkCommittedshardingStatistics.totalDonorMoveChunkTimeMillis),实现更为精细化地监控数据迁移进程。更多详情,请参见
支持自动合并 (AutoMerger)
MongoDB 7.0 开始在负载均衡器中新增启用自动合并器(AutoMerger),自动合并器可以自动合并满足要求的块,此外 MongoDB 7.0 还支持通过 autoMergerIntervalSecsautoMergerThrottlingMS 参数来指定自动合并器的相关配置,从而均衡数据并提高性能。
均衡器限流
MongoDB 7.0 新增 balancerMigrationsThrottlingMs 参数,用于限制负载均衡器的均衡速率。
安全与权限管理
可查询加密(Queryable Encryption)
MongoDB 7.0 版本在 6.0 版本预览(Preview)版本的基础上进行优化,发布了正式(GA)版本的可查询加密功能。更多详情,请参见 Queryable Encryption
安全合规
MongoDB 7.0 开始新增支持 KMIP 1.0 和 1.1,以及 OpenSSL 和 FIPS。
新增系统变量
MongoDB 7.0 开始新增支持 USER_ROLES 系统变量,可用于返回当前用户的角色(Role)信息。
更多优化
索引与查询优化
从 MongoDB 7.0 版本开始,支持创建复合通配符索引(Compound wildcard index)。复合通配符索引的核心优势在于,通过一个通配符索引就可以覆盖许多潜在查询,显著减少索引数量,优化存储和写入性能,解决海量独立索引的维护难题。更多信息,请参见 Compound wildcard indexes
变更流 (Change Stream) 增强
MongoDB 7.0 新增 $changeStreamSplitLargeEvent 算子,可用于将超过 16 MB 的超大变更事件(change events)切分为较小的片段。更多详情,请参见 Large Change Stream Events
新增参数
MongoDB 7.0 新增了查询分析器参数(包括 queryAnalysisWriterIntervalSecsqueryAnalysisSampleExpirationSecs),分片键分析参数(包括 analyzeShardKeyNumRangesanalyzeShardKeyMonotonicityCorrelationCoefficientThreshold)以及其他关键参数(如 enableDetailedConnectionHealthMetricLogLinesoidcIdentityProviders 等),满足您在查询分析和分片键分析等场景下的多样化配置需求。
聚合操作符
MongoDB 7.0 新增支持在聚合操作中使用 $median$percentile 操作符,分别可用于返回近似中位数(等同于 50 百分位数),以及指定的百分位数。此外 $dateToString 操作符还新增支持了 %b%B 两种月份格式。
时序集合优化
MongoDB 7.0 开始取消了 DELETE 相关(包括 deletedeleteOne()deleteMany()Bulk.find.delete()Bulk.find.deleteOne())命令中关于时间序列的限制。更多详情,请参见 Timeseries limitations
最近更新时间:2026.01.30 11:27:17
这个页面对您有帮助吗?
有用
有用
无用
无用