命名限制
数据库名称的大小写敏感性
由于数据库名称在MongoDB中不区分大小写,因此数据库名称不能仅因字符的大小写而不同。...对于现有分片集合,如果块中包含文档的索引条目超过索引键限制的索引字段,则块迁移将失败。
每个集合中的索引个数
单个集合内不能超过64个索引。...对于太大而无法迁移的块,从MongoDB 4.4开始:
新的平衡器设置——tryToBalanceJumboChunks允许平衡器迁移过大而无法移动的块,只要这些块未标记为巨型(Jubmo)即可。...考虑包含文档的集合inventory,其中包含size字段:
{ ..., size: { h: 10, w: 15.25, uom: "cm" }, ... }
从MongoDB 4.4开始,以下操作因路径冲突错误而失败..., qty: 35 }, { warehouse: "B", qty: 15 }, { warehouse: "C", qty: 35 } ], ... }
从MongoDB 4.4开始,以下操作会因路径冲突而失败