无服务器实例限制
在此页面上
无服务器实例目前不支持下列 Atlas 功能。如果您需要这些功能,请使用专用集群。
无服务器实例不支持某些功能,尽管它们属于 Stable API v1 的一部分。我们发现 Stable API v1 内联版中存在不支持的功能。
MongoDB 计划逐步增加对无服务器实例的更多配置和操作的支持。 脚注表明 MongoDB 计划 在未来支持针对无服务器实例的功能。
不支持的配置
目前无服务器实例不支持以下配置:
多地区部署
多云部署
分片部署
无服务器实例支持用于身份验证的 X.509 证书和 IAM。
不支持的动作
目前无服务器实例不支持以下动作:
将 Atlas 无服务器实例转换为集群。[1]
将 Atlas 专用集群转换为 Atlas 无服务器实例
实时迁移到 Atlas 无服务器实例。
存储超过 1 TB 的数据。
此值包括所有集合中存储的全部未压缩 BSON 文档的字节数, 外加其关联索引中存储的字节数。
从备份快照执行自动恢复。
使用 Triggers。
使用预定义的副本集标记。
追踪数据库访问。
使用服务器端 JavaScript,如
$where
、$function
、$accumulator
和map-reduce
。注意
无服务器实例不支持这些功能,尽管它们属于 Stable API v1。
下载数据库日志。
在客户端和 Atlas 无服务器实例之间使用传输压缩。
使用BI Connector 。
[1] | 即将推出。 |
操作限制和注意事项
此外,无服务器实例还有以下操作限制和注意事项:
操作 | 限制 | |||
---|---|---|---|---|
无服务器实例不支持聚合命令的 无服务器实例上表示数据库和集合名称(例如$merge值)的聚合字段不能是表达式。 注意无服务器实例不支持这些功能,尽管它们属于 Stable API v1。 无服务器实例的聚合管道不支持 无服务器实例的聚合管道最多可以有 50 个阶段。 | ||||
排序 | $sort 阶段的 RAM 限制为 32 MB。 | |||
身份验证 | 无服务器实例仅支持以下身份验证方法:
| |||
使用滚动构建进行索引构建 | 无服务器实例不支持使用滚动构建来构建索引。 | |||
实时性能面板 | 无服务器实例无法访问“实时性能面板”。 | |||
吞吐量 | 无服务器实例通常不会对操作吞吐量设置上限。
系统扩展时,
Atlas 可能会临时限制无服务器实例的操作。 | |||
连接 | 无服务器实例最多可支持 500 个并行连接。
| |||
游标 | 无服务器实例不能使用 noTimeout 游标选项。 | |||
数据库命令 | 某些数据库命令对无服务器实例存在限制。要了解详情,请参阅无服务器实例中不支持的命令。 不能创建固定集合,也不能将现有集合转换为固定集合。 | |||
命名空间和数据库名称 | Atlas 将无服务器实例数据库名称限制为 38 个字符。此外,命名空间名称( <database>.<collection> )不能超过 95 个字符。 | |||
数据库和集合 | 无服务器实例最多可有总共 50 个数据库和 500 个集合。
| |||
自定义角色 | 对自定义角色的更改可能需要长达 30 秒才能在无服务器实例中部署。 | |||
访问 local 、admin 和 config 数据库中的集合 | 无服务器实例不允许:
如果您尝试读取或写入这些数据库中的集合,Atlas 会出现类似下面的错误:
| |||
无服务器实例不支持变更流。 尽管它是 Stable API v1 的一部分,但无服务器实例不支持此功能。 | ||||
无服务器实例不支持对集合、索引或查询应用排序规则。 注意无服务器实例不支持这些功能,尽管它们属于 Stable API v1。 | ||||
BSON 嵌套对象深度 | 无服务器实例无法存储嵌套级别超过 50 级的文档。
| |||
事务规模 | 无服务器实例支持最大 700 MB 的多文档事务。
Atlas 会中止任何
超过 700 MB 的无服务器实例事务。
| |||
写关注 | 无服务器实例不支持大于 注意对于 |
无服务器实例的最低驱动程序版本
如需使用驱动程序连接到无服务器实例,必须至少使用以下版本之一:
无服务器实例的最低mongosh
版本
要使用 mongosh
连接到无服务器实例,必须使用 1.0.0 或更高版本。
重要
您无法使用旧版的 mongo
shell 连接到无服务器实例。
无服务器实例的最低 MongoDB Compass 版本
要使用 MongoDB Compass 连接到无服务器实例,必须使用 1.28 或更高版本。
无服务器实例的最低 MongoDB 工具版本
要使用 MongoDB 工具(包括mongodump
、mongorestore
、mongoexport
和 mongoimport
)导入数据,必须安装 MongoDB 工具100.10.0 或更高版本。
无服务器实例的私有端点
每个无服务器实例最多可连接两个私有端点。要了解有关私有端点的详情,请参阅了解 Atlas 中的私有端点。