appservices 模式数据模型
Atlas Device Sync 、 Atlas Edge Server 、 Data API和HTTPS endpoints均已弃用。 有关详细信息,请参阅弃用页面。
Atlas Device Sync 、 Atlas Edge Server 、 Data API 、 HTTPS endpoints 、 GraphQL和 静态托管 均已弃用。 与这些功能相关的命令也已弃用。
根据模式生成 Realm 数据模型(别名:datamodel)
将模式的对象转换为 App Services Realm 数据模型。Realm 数据模型将您的数据定义为对象,可以轻松地将其集成到您自己的存储库中,以便与 Device Sync 一起使用。
注意:在使用此命令之前,您必须具有有效的 JSON schema。
- 使用此命令,您可以:
使用 "-- language " 标志指定语言
使用“--name”标志筛选要在输出中包含的模式对象
使用“--flat”标志将模式对象合并为单个输出
使用“--no-imports”标志从模型中省略导入组
语法
命令语法
appservices schema datamodels [options]
选项
名称 | 类型 | 必需 | 说明 |
---|---|---|---|
-a, --app | 字符串 | false | 指定 App Service 的名称或 ID 以生成其数据模型 |
--project | 字符串 | false | 指定 MongoDB Atlas 项目的 ID |
-l, -- language | 字符串 | false | 指定生成Realm 数据模型的语言(默认值:<none>) |
--flat | false | 将生成的Realm 数据模型(以及关联的导入)作为单个代码块查看 | |
--no-imports | false | 查看生成的Realm 数据模型,无需导入 | |
--name | 字符串 | false | 按名称筛选生成的 Realm 数据模型 |
-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 命令 |