导航您的数据
一旦您使用 VS Code 扩展连接到您的部署,使用左侧导航,
探索您的数据库、集合、只读视图和文档。
创建新的数据库和集合。
删除数据库和集合。

注意
如果您的部署需要身份验证,您数据库用户权限可能会影响您使用,使用左侧导航.
查看数据库和集合
当您展开一个活动连接时,,使用左侧导航显示该部署中的数据库。
单击数据库的名称以查看其中包含的集合。
单击集合的名称以查看其文档、模式和索引。
注意
,使用左侧导航关闭所有文档时Visual Studio Code.
查看集合文档和模式
当您展开一个集合时,,使用左侧导航在导航面板中显示“文档”标签旁边的文档数量。
文档
当您展开一个集合的文档时,,使用左侧导航列出_id
是集合中每个文档的标识。点击 _id
值,可以在Visual Studio Code中打开该文档并查看其内容。
要打开集合中的文档,您还可以执行以下操作
右键单击您想打开的文档的 ID。
点击 打开文档。
要编辑单个文档:
在此文档顶部,点击 编辑文档。,使用左侧导航将其打开为可编辑的EJSON 文档,标题为
<database>.<collection>:"<_id>".json
。进行任何所需的编辑。
按
Ctrl + S
(Windows/Linux)或Cmd + S
将编辑后的文档保存到 MongoDB 数据库。如果更新成功,,使用左侧导航确认数据库已存储更改。
如果更新导致错误,,使用左侧导航将其显示。
重要
用户必须具有 listCollections
权限才能查看集合中的文档。
要查看集合中的所有文档(作为数组),您可以
右键单击一个集合。
点击 查看文档。
要复制集合中的文档,您可以
右键单击您想复制的文档的 ID。
点击 复制文档。
,使用左侧导航将文档复制到您的剪贴板。
要克隆集合中的文档,您可以
右键单击您想克隆的文档的 ID。
点击 克隆文档。
,使用左侧导航打开沙盒,其中显示在集合中插入一个新文档的命令。
删除或替换
_id
字段,并对克隆的文档进行其他更改。在 VS Code 的顶部导航栏中点击 播放按钮 将此文档插入集合。
点击 是 以确认。
在 沙盒结果 窗口中显示新文档的插入 ID。
要从集合中删除文档,您可以
右键单击您想删除的文档的 ID。
点击 删除文档。
点击 是 以确认。
要插入文档,您可以
右键单击您想插入文档的集合。
点击 插入文档。
,使用左侧导航打开沙盒,其中包含向集合中添加文档的模板。
示例沙盒模板1 // MongoDB Playground 2 // Use Ctrl+Space inside a snippet or a string literal to trigger completions. 3 4 // The current database to use. 5 use('<database-name>'); 6 7 // Create a new document in the collection. 8 db.getCollection('<collection-name>').insertOne({ 9 10 }); 将添加文档粘贴到
db.collection.insertOne()
方法中,并点击 播放按钮。点击 是 以确认。
在,使用左侧导航 沙盒结果 面板中显示插入文档的 ID。
注意
您可以通过在导航面板中悬停在 文档 标签上并点击出现的 图标来打开预配置为按搜索集合的 JavaScript 沙盒。
模式
您的集合模式定义了集合中的字段和数据类型。由于MongoDB的灵活模式,集合中的不同文档可能包含不同的字段,字段内的数据类型可能不同。MongoDB可以强制执行模式验证,以确保集合文档具有相同的形状。
当您展开集合的模式时,,使用左侧导航列出在该集合文档中出现的字段。如果某个字段存在于所有文档中,并且其类型在整个集合中一致,,使用左侧导航显示一个图标表示该字段的类型。将鼠标悬停在字段名称上以获取字段类型的文本描述。
管理索引
您的集合索引在“索引”标题下列出。当您展开索引时,每个索引键都带有表示其类型的图标。索引键类型包括
升序
降序
地理空间(2d,2dsphere,geoHaystack)
文本
哈希
注意
您可以通过将鼠标悬停在导航面板中的“索引”标签上并单击出现的图标来打开预先配置为通过创建索引的MongoDB游乐场。
创建新的数据库
创建新的数据库时,您必须填充一个初始集合。
将鼠标悬停在您希望数据库存在的部署的连接上。
点击图标或右键单击并选择添加数据库。,使用左侧导航打开一个新标签页,其中包含数据库和集合名称的
const
变量。使用您的数据库和集合名称更新
database
和collection
变量。点击标签页右上角的按钮以执行脚本。如果数据库和集合尚不存在,则会创建它们。
创建新的集合
将鼠标悬停在您希望集合存在的数据库名称上。
右键单击数据库名称并选择添加集合。,使用左侧导航打开一个新标签页,其中包含数据库和集合名称的
const
变量。使用您的新集合名称更新
collection
变量。点击标签页右上角的按钮以执行脚本。集合将在指定的数据库中创建。
删除数据库或集合
重要
从MongoDB删除数据是一个不可逆的过程。请谨慎操作,只删除您确定要删除的数据,并在必要时进行数据备份。
删除数据库也会删除该数据库中的所有集合和文档。
要删除数据库或集合
在目标数据库或集合上右键单击。
单击删除数据库或删除集合。
在提示中,输入目标数据库或集合的名称。
按回车键。
刷新数据
您可以在任何时候刷新部署、数据库或集合,以重新查询您的部署并填充,使用左侧导航最新的数据。
要刷新
在目标部署、数据库或集合上右键单击。
单击刷新。