appservices schema validate
Atlas Device Sync 、 Atlas Edge Server 、 Data API和HTTPS endpoints均已弃用。 有关详细信息,请参阅弃用页面。
Atlas Device Sync 、 Atlas Edge Server 、 Data API 、 HTTPS endpoints 、 GraphQL和 静态托管 均已弃用。 与这些功能相关的命令也已弃用。
根据集合的文档验证给定模式
默认使用部署的模式验证集合的文档。 如果传入了 "--use-local-app" 标志,则使用拉取应用中模式的本地版本进行验证,路径为 "data_sources/<data source name>/<database name>/<collection name>/schema .json"。 可以添加不同的筛选器来确定应验证哪些文档。
语法
命令语法
appservices schema validate [options]
选项
名称 | 类型 | 必需 | 说明 |
---|---|---|---|
-a, --app | 字符串 | false | 指定要在其上验证模式的 App Service 的名称或 ID |
--project | 字符串 | false | 指定 MongoDB Atlas 项目的 ID |
-s, --datasource | 字符串 | false | 指定数据源的名称或 ID |
-e, --error-path | 字符串 | false | 指定验证错误详细信息的文件路径 |
-d, --database | 字符串 | false | 指定数据库名称 |
-c, --collection | 字符串 | false | 指定集合名称 |
-l, --limit | int | false | 指定要返回的最大文档数。该值默认为500 。 |
--skip | int | false | 指定要跳过的文档数 |
--filter | 字符串 | false | 指定筛选器(允许的格式:'{"field": "value"}') |
--sort | 字符串 | false | 指定返回文档的排序顺序(允许的格式:'{"field": - 1}') |
--local | 字符串 | false | 指定Atlas App Services项目的本地文件路径(注意:本地文件路径必须是绝对路径,否则命令将失败) |
--use-local-app | false | 使用本地版本的模式 | |
-h,--help | false | 验证帮助 |
继承选项
名称 | 类型 | 必需 | 说明 |
---|---|---|---|
--profile | 字符串 | false | 指定您的配置文件(默认值:"默认")[ 了解详情] |
--telemetry | 字符串 | false | 启用/禁用当前配置文件的 CLI 使用情况跟踪(默认值:“on”;允许值:“on”、“off”) |
-o, --output-target | 字符串 | false | 将 CLI 输出写入指定文件路径 |
-f, --output-format | 字符串 | false | 设置 CLI 输出格式(默认值:<blank>;允许值:<blank>、“json”) |
--disable-colors | false | 禁用所有 CLI 输出样式(例如颜色、字体样式等) | |
-y, --yes | false | 通过同意任何所需的用户提示,自动继续执行 CLI 命令 |