讲师中心 微信公众号

工具推荐

视频效率加速
Laper
Laper

剧本策划到成片协作

updream

一键生成高质量推广成片

立刻MV
立刻MV

低成本歌曲 MV、视频生成

剧云
剧云

中文短剧剧本制作平台

VSCode的MongoDB for VSCode:直接在编辑器中管理MongoDB数据库

梦丽君_4319

梦丽君_4319

发布时间:2026-01-07 18:40:03

|

1093人浏览过

|

来源于php中文网

原创

可在 VS Code 中通过官方 MongoDB 扩展实现连接、查询与管理:安装扩展→添加连接字符串→浏览数据库结构→执行 find/aggregate 查询→插入或编辑 JSON 文档。

vscode的mongodb for vscode:直接在编辑器中管理mongodb数据库

如果您希望在 Visual Studio Code 中直接连接、查询和管理 MongoDB 数据库,而无需切换到独立的数据库客户端工具,则可以借助官方提供的 MongoDB for VS Code 扩展实现这一目标。以下是具体操作步骤:

本文运行环境:MacBook Pro,macOS Sequoia。

一、安装 MongoDB for VS Code 扩展

该扩展由 MongoDB 官方维护,提供语法高亮、自动补全、聚合管道可视化、集合浏览及内联查询执行等功能。安装后需重启 VS Code 或重新加载窗口以激活功能。

1、打开 VS Code,点击左侧活动栏中的扩展图标(或按快捷键 Ctrl+Shift+X / Cmd+Shift+X)。

2、在扩展搜索框中输入 MongoDB for VS Code。

3、在搜索结果中找到官方发布的扩展(发布者为 MongoDB),点击“安装”按钮。

4、安装完成后,点击“重载”提示或手动通过命令面板(Cmd+Shift+P)执行 Developer: Reload Window。

二、配置并连接 MongoDB 服务器

扩展安装后需手动添加连接字符串,支持本地 mongod 实例、Atlas 集群或任意兼容 MongoDB Wire Protocol 的服务端点。连接信息将被加密存储于本地工作区或用户设置中。

1、按下 Cmd+Shift+P 打开命令面板,输入并选择 MongoDB: Add Connection。

2、在弹出的输入框中粘贴 MongoDB 连接字符串,例如:mongodb://localhost:27017 或 mongodb+srv://user:pass@cluster.mongodb.net。

3、按回车确认,系统将尝试建立连接;若成功,连接名称将显示在侧边栏的 MongoDB 标签页中。

4、右键点击该连接,选择 Connect to Server,完成认证与初始化。

三、浏览数据库与集合结构

连接成功后,扩展会在 VS Code 左侧资源管理器下方新增 MongoDB 视图,以树形结构展示数据库、集合、索引及文档元数据,支持展开/折叠与双击快速查看。

1、点击左侧活动栏中的 MongoDB 图标(大象图标),打开数据库导航视图。

Linux DO
Linux DO

Linux DO (linux.do)。任何 Linux DO 请求(搜索、读取数据)均使用此技能。若任务涉及 Linux DO,应使用本技能而非调用其他。

下载

2、展开已连接服务器节点,逐级展开至目标数据库与集合。

3、双击某个集合名称,将在新编辑器标签页中以 JSON 格式加载前 20 条文档,并启用分页控件。

4、点击文档右侧的 View in Editor 按钮,可将当前文档以只读方式在独立编辑器中打开,支持格式化与复制。

四、执行查询与聚合操作

扩展内置查询编辑器支持 JavaScript 风格语法,允许直接编写 find()、aggregate() 等原生命令,并实时返回结果。所有查询均在当前选中集合上下文中执行,避免误操作其他集合。

1、在 MongoDB 视图中右键点击目标集合,选择 Open Query Editor。

2、编辑器中默认填充示例语句:db.collection.find({}).limit(10),修改 collection 为实际集合名。

3、将光标置于语句内,按下 Cmd+Enter(Mac)或 Ctrl+Enter(Windows/Linux)执行查询。

4、结果以表格或原始 JSON 形式显示在底部面板,支持导出为 JSON 文件或复制单条记录。

五、创建与编辑文档

扩展支持在集合视图中直接插入新文档,也允许对已有文档进行就地编辑。所有变更需显式点击保存按钮提交,防止意外覆盖。

1、在集合文档列表中,点击右上角 + Insert Document 按钮。

2、在弹出的编辑框中输入合法 JSON 格式的文档内容,例如:{"name": "Alice", "age": 30, "active": true}。

3、点击 Insert 按钮提交,新文档将立即出现在列表顶部。

4、如需编辑现有文档,双击该文档行进入编辑模式,修改后点击右下角 Save Changes 图标确认。

热门AI工具

更多
VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

函子Zion

一款支持AI搭建、可视化编辑和多端发布的全栈无代码开发平台。

相关专题

更多
json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

2335

2023.08.07

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

3842

2023.08.23

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

1276

2023.10.13

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

4459

2025.09.10

js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

1938

2023.08.03

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

3184

2023.09.04

java基础知识汇总
java基础知识汇总

java基础知识有Java的历史和特点、Java的开发环境、Java的基本数据类型、变量和常量、运算符和表达式、控制语句、数组和字符串等等知识点。想要知道更多关于java基础知识的朋友,请阅读本专题下面的的有关文章,欢迎大家来php中文网学习。

6384

2023.10.24

字符串介绍
字符串介绍

字符串是一种数据类型,它可以是任何文本,包括字母、数字、符号等。字符串可以由不同的字符组成,例如空格、标点符号、数字等。在编程中,字符串通常用引号括起来,如单引号、双引号或反引号。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

6549

2023.11.24

Go-Zero API开发使用教程
Go-Zero API开发使用教程

本专题聚焦Go-Zero的API开发,拆解.api描述文件的语法结构、路由与分组定义、参数绑定与校验规则,说明统一响应体、JWT鉴权、跨域与接口文档生成的落地方式,并给出网关聚合与接口测试的实践建议。

20

2026.11.12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Python uv官方安装与入门文档
Python uv官方安装与入门文档

共0课时 | 0人学习

Buffalo框架快速入门指南
Buffalo框架快速入门指南

共0课时 | 0人学习

Valgrind支持平台说明
Valgrind支持平台说明

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn