Azure Cosmos DB for MongoDB vCore 的发行说明

本文包含适用于 MongoDB vCore 的 API 的发行说明。 这些发行说明包括功能发布日期和功能更新。

最新发布日期:2024 年 10 月 14 日

  • 默认情况下,索引构建在后台运行。
  • 支持更多 $setWindowFields 选项。
    • $integral。
    • $derivative。
    • $expMovingAvg。
    • $linearFill。
    • $locf。
    • $documentNumber。
    • $shift。
    • 为 $group 添加了对更多运算符的支持。
      • $top、$topN、$bottom、$bottomN、$first、$firstN、$last、$lastN、$maxN、$minN。
    • $max。
    • $min。
  • 添加了对聚合运算符的支持。
    • $toHashedIndexKey。
  • 添加了对聚合阶段的支持。
    • $fill。
  • 支持对 ChangeStreams 使用 wallTime

以前的版本

最新发布时间:2024 年 9 月 16 日

  • ChangeStream 的封闭预览版。
  • 使用 $find / $aggregate 查询对 Collat​​ion 的运行时支持的封闭预览版。
  • 启用作为索引的默认选项的大索引键。
  • 通过附加字段 $ref/$id/$db 添加了对 $DbRef 的支持,但 elemMatch 的选项有限制。
  • 添加了对三角聚合运算符的支持。
  • 支持更多 $setWindowFields 选项。
    • $count。
    • $addToSet。
    • $push。
    • $avg。
    • $rank。
    • $denseRank。
    • $covariancePop
    • $covarianceSamp
  • 对 $let 支持以下内容。
    • $lookup。
    • $find。
    • $aggregate。
  • 对 $merge 聚合阶段支持以下内容。
    • whenMatched:“replace”/“keepExisting”/“merge”/“fail”。
    • whenNotMatched:“insert”/“discard”/“fail”。

2024 年 8 月 5 日

  • 地理空间支持现已推出正式版。
  • MongoDB vCore v7 已发布
  • 支持使用 TLS1.3 进行 mongo 连接。
  • 支持累加器
    • $mergeObjects。
  • 支持聚合运算符
    • $bitAnd。
    • $bitOr。
    • $bitXor。
    • $bitNot。
    • $let。
  • 支持聚合阶段
    • $bucket。
    • $vectorSearch。
    • $setWindowFields(只能与 $sum 窗口累加器结合使用)。
  • 地理空间查询运算符
    • $minDistance。
    • $maxDistance。
    • $near。
    • $nearSphere。

2024 年 7 月 2 日

  • 添加了指标

    • 客户活动.
    • Requests。
  • 支持累加器 [预览版]

    • $mergeObjects。
  • 支持聚合运算符 [预览版]

    • $let。
  • 地理空间查询运算符 [预览版]

    • $minDistance。
    • $maxDistance。

2024 年 5 月 6 日

  • 查询运算符增强功能。

    • $geoNear 聚合。 可以通过标志启用此功能 - Geospatial support for vCore "MongoDB for CosmosDB"(公共预览版)

    • 支持累加器

      • $push。
      • $addToSet。
      • $tsSecond/$tsIncrement。
      • $map/$reduce。
    • 支持日期表达式

      • $dateAdd。
      • $dateSubtract。
      • $dateDiff。
    • 支持聚合运算符

      • $maxN/minN。
      • $sortArray。
      • $zip。
  • 使用大型索引键创建索引:大于 2.7 KB 的值。

  • 支持跨区域灾难恢复和读取缩放的异地副本。

  • 改进了分组和去重的性能。

  • 改进了半径大于 π 时使用 $centerSphere 进行 $geoWithin 查询的性能。

2024 年 4 月 16 日

  • 查询运算符增强功能。

    • $centerSphere 具有索引下推并支持 GeoJSON 坐标。
    • $graphLookup 支持。
  • 性能得到了改进。

    • $exists, { $eq: null}, {$ne: null},通过添加新的索引词来实现。
    • 在索引中使用 $in/$nq/$ne 进行扫描。
    • 比较分部(范围)查询。

2024 年 3 月 18 日

  • 在门户上启用专用终结点支持。
  • 启用地理空间查询。 (预览版)
  • 查询运算符增强功能。
    • $centerSphere 具有索引下推功能。
    • $min 和 $max 运算符与 $project 配合使用。
    • $binarySize 聚合运算符。
  • 能够在后台生成索引(唯一索引除外)。 (预览版)

2024 年 3 月 3 日

此版本包含对 Explain 计划和各种矢量筛选功能的增强

  • 适用于 MongoDB vCore 的 API 允许在执行矢量搜索时按元数据列进行筛选。

  • Explain 计划提供两种不同的模式

    说明
    allShardsQueryPlan 此模式是一种新的说明模式,用于查看查询执行中涉及的所有分片的查询计划。 此模式提供分布式查询的综合视角。
    allShardsExecution 此模式提供了一种替代说明模式,用于检查查询中涉及的所有分片的执行详细信息。 此模式提供用于性能优化的综合信息。
  • 更多区域提供免费层支持。 有关详细信息,请参阅 Azure Cosmos DB 定价

  • 在后台生成索引的功能现在以预览版提供。