对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

在数据浏览器中托管文档

您可以使用Data Explorer来托管集群collection内的文档。

要在 Ops Manager 用户界面中与数据进行交互,请执行以下操作:

  1. 单击左侧导航栏中的 Deployment

  2. 选择所需的 MongoDB 部署。

  3. 选择 Data 标签页。

插入编辑删除文档,您必须通过以下角色获得访问权限:

Collections(集合)标签页中,您可以查看集合中的文档。要查看集合的文档:

1

主面板和左侧的 Namespaces 列出数据库中的集合。

突出显示数据浏览器中数据库的屏幕截图。
点击放大
2

主面板显示 Find 视图和 Indexes 视图。

3

该面板显示collection中的文档。每页最多显示 20 个文档。

4

您可以使用查询栏搜索collection中的特定文档。您可以在查询栏中指定以下一项或多项:

  • 筛选条件

  • 用于在结果中包含和排除特定字段的项目文档

  • 结果中文档的排序顺序

  • 语言特定规则的排序规则文档。

To specify a filter condition, type in a query filter document in the Filter field. For example, to specify equality condition, use a filter document of the form:

{ <field1>: <value1>, ... }

要使用查询运算符指定过滤条件,请使用以下形式的过滤文档:

{ <field1>: { <queryoperator>: <value1> }, ... }

注意

Data Explorer 不支持使用IsoDate() 函数的日期查询。相反,请使用MongoDB扩展JSON2 (v)$date 数据类型进行日期查询。

示例,以下查询会返回添加到 created_at字段的日期等于或晚于 UTC 时间 1 月 1 2019 午夜的所有文档:

{ created_at: { $gte: { $date: "2019-01-01T00:00-00:00" } } }

有关指定查询筛选条件(包括复合条件)的详细信息,请参阅查询文档

要指定结果中包含或排除的文档字段,点击查询栏中的Options,然后在Project字段中指定文档字段。

要包含字段,请在项目文档中指定字段名称并设置为 1。例如,要在文档中包含 yearname 字段:

{ year: 1, name: 1 }

MongoDB Ops Manager返回 Project字段和 _id字段中指定的字段(除非明确排除)。

要排除字段,请在项目文档中指定字段名称并设置为 0。例如,要在文档中排除 yearname 字段:

{ year: 0, name: 0 }

MongoDB Ops Manager返回除 Project 中指定的字段之外的所有字段。

To learn more about project documents, see $project.

要对结果中的文档顺序进行排序,可单击查询栏中的Options,然后在Sort字段中输入 sort 文档。

  • 要将字段指定为按升序排列,请在排序文档中将字段设置为 1

  • 要将字段指定为按降序排列,请在排序文档中将该字段设置为 -1

例如,以下 sort 文档首先按 year 降序对结果排序,然后在每个年份内按 name 升序排序:

{ year: -1, name: 1 }

To learn more about sort documents, see $sort.

To specify language-specific rules for string comparison, such as rules for lettercase and accent marks, click Options in the query bar and enter the collation document in the Collation field. Use the locale field in the collation document to specify the ICU Locale code for the desired language. For example, to use the pinyin variant of the Chinese collation, use the following collation document:

{ "locale" : "zh@collation=pinyin" }

要了解有关排序规则文档的更多信息,请参阅排序规则

注意

键入时,Apply 按钮处于禁用状态,并且在输入有效的查询之前,用户界面中的字段名称将变为红色。

5

Ops Manager 限制Data Explorer中每页显示的文档的总字节大小。因此,您可能会在每页看到不同数量的文档,尤其是当文档大小差异很大时。

要通过Data Explorer将一个或多个文档添加到集合中,可以从头开始指定要插入的文档,也可以克隆现有文档并根据需要修改其字段和值。

1

选择集合,然后转到 Find(查找)标签页。

2

文档编辑器将显示 _id 字段,该字段的 ObjectId 值反映其生成时间,而不是文档的插入时间。因此,ObjectId 并不代表严格的插入顺序。

3
  • 要在现有字段后添加新字段,请将鼠标悬停在该字段上,然后单击该字段行号上方显示的加号。

  • 要删除字段,请将鼠标悬停在该字段上,然后单击该字段行号左侧显示的 x 符号。无法删除 _id 字段。

  • 要编辑字段名称、值或类型,请单击字段名称、值或类型。

4
1

选择集合,然后转到 Find(查找)标签页。

2

数据浏览器将打开Insert to Collection对话框。

3
4

例子

下面的文档数组可将三个文档插入到集合中:

[
{
"name": "Alice",
"age": 26,
"email": "alice@abc.com"
},
{
"name": "Bob",
"age": 43,
"email": "bob@def.com"
},
{
"name": "Carol",
"age": 19,
"email": "carol@xyz.com"
}
]
5
1

选择集合,然后转到 Find(查找)标签页。

标签页中最多显示 20 个文档。

2

要指定筛选条件,请在筛选条件栏中键入一个查询筛选条件文档。例如,要指定相等条件,请使用一个如下形式的筛选条件文档:

{ <field1>: <value1>, ... }

要使用查询操作符指定筛选条件,请使用以下形式的筛选器文档:

{ <field1>: { <queryoperator>: <value1> }, ... }
3

要克隆查询结果中显示的文档,请将光标悬停在该文档上并点击克隆文档图标。

克隆文档图标

文档编辑器将显示 _id 字段,该字段的 ObjectId 值反映其生成时间,而不是文档的插入时间。因此,ObjectId 并不代表严格的插入顺序。

4
  • 要在现有字段后添加新字段,请将鼠标悬停在该字段上,然后单击该字段行号上方显示的加号。

  • 要删除字段,请将鼠标悬停在该字段上,然后单击该字段行号左侧显示的 x 符号。无法删除 _id 字段。

  • 要编辑字段名称、值或类型,请单击字段名称、值或类型。

5

要通过Data Explorer编辑collection中的文档:

1

选择集合,然后转到 Find(查找)标签页。

标签页中最多显示 20 个文档。

2

要指定筛选条件,请在筛选条件栏中键入一个查询筛选条件文档。例如,要指定相等条件,请使用一个如下形式的筛选条件文档:

{ <field1>: <value1>, ... }

要使用查询操作符指定筛选条件,请使用以下形式的筛选器文档:

{ <field1>: { <queryoperator>: <value1> }, ... }
3

要编辑查询结果中显示的文档,请将鼠标悬停在要编辑的文档上,然后单击铅笔图标。

文档将显示在文档编辑器中:

  • 要添加新字段,请将鼠标悬停在该字段上,然后单击该字段行号上方显示的加号。

  • 要删除字段,请将鼠标悬停在该字段上,然后单击该字段行号左侧显示的 x 符号。无法删除 _id 字段。

  • 要编辑字段名称、值或类型,请单击字段名称、值或类型。

  • 要恢复特定更改,将光标悬停在已编辑的字段上,单击字段行号左侧显示的恢复图标。

4

要确认并保存更改,请单击 Update 按钮。

要取消对文档进行的所有修改,请单击 Cancel(取消)按钮。

要通过Data Explorer从collection中删除文档:

1

选择集合,然后转到 Find(查找)标签页。

标签页中最多显示 20 个文档。

2

要指定筛选条件,请在筛选条件栏中键入一个查询筛选条件文档。例如,要指定相等条件,请使用一个如下形式的筛选条件文档:

{ <field1>: <value1>, ... }

要使用查询操作符指定筛选条件,请使用以下形式的筛选器文档:

{ <field1>: { <queryoperator>: <value1> }, ... }
3

要删除查询结果中显示的文档,请将鼠标悬停在要删除的文档上,然后单击垃圾桶图标。

文档被标记为删除。

4