Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs 菜单
Docs 主页
/ /
Atlas App Services
/ / /

appservices 模式生成

根据设立中的一集合示例文档或单个JSON文件生成模式

使用选定的数据库和集合运行时,根据文档样本生成模式;使用“--path”标志运行时,根据所提供路径中的 JSON 文件生成模式。

命令语法
appservices schema generate [options]
名称
类型
必需
说明

-a, --app

字符串

false

指定要在其上生成模式的 App Service 的名称或 ID

--project

字符串

false

指定 MongoDB Atlas 项目的 ID

--local

字符串

false

指定应用程序的本地文件路径以生成模式

-s, --datasource

字符串

false

指定要采样的数据源的名称或 ID

-d, --database

字符串

false

指定要从中进行采样的数据库的名称

-c, --collection

字符串

false

指定要从中采样的集合的名称或 ID

--path

字符串

false

指定要从中生成模式的 JSON 文件的路径

--title

字符串

false

指定标题以命名生成的模式(注意:标题只能与路径标志一起使用)

-l, --limit

int

false

指定要采样的最大文档数。该值默认为500 。

--skip

int

false

指定要跳过的文档数

--filter

字符串

false

指定要从数据子集中采样的筛选器文档(允许的格式:'{"field": "value"}')

--projection

字符串

false

指定模式中要返回的字段(允许的格式:'{"field": 1}')

--sort

字符串

false

指定返回文档的排序顺序(允许的格式:'{"field": - 1}')

--save

false

自动将模式保存到文件系统(注意:--save 标志会自动将模式保存到相应的 data_sources/datasource/database/collection 文件夹,如果未给出,则提示输入数据源、数据库和集合)

-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 命令

后退

数据模型

在此页面上