探索 MongoDB 的 VS Code 扩展
最近发现了一个非常有用的VS代码扩展,MongoDB for VS Code。有时,在 MEAN 堆栈上进行开发时,我经常需要在 Compass 或 MongoDB shell 和 VS Code 之间切换窗口。 有了这个扩展,我永远不必离开 VS Code。这节省了我的时间和进行上下文切换的努力。我可以像任何其他工具或 shell 一样执行我会执行的相同操作集。 我现在可以连接到本地或远程集群和
最近发现了一个非常有用的VS代码扩展,MongoDB for VS Code。有时,在 MEAN 堆栈上进行开发时,我经常需要在 Compass 或 MongoDB shell 和 VS Code 之间切换窗口。
有了这个扩展,我永远不必离开 VS Code。这节省了我的时间和进行上下文切换的努力。我可以像任何其他工具或 shell 一样执行我会执行的相同操作集。
我现在可以连接到本地或远程集群和数据库,能够查看模式,并使用此扩展在 Playground 中运行查询。
注意:此扩展程序仍处于预览模式。
MongoDB for VS Code 扩展
1.为 VS 代码安装 MongoDB
要安装此扩展,请导航到 VS 代码中的扩展部分。
搜索MongoDB for VS code,然后单击安装。
2.连接到数据库
安装后单击左侧面板上的 MongoDB 图标,这将打开一个视图,如下所示。
在这里,您可以使用连接字符串连接到数据库。您还需要在连接字符串中提及用户名和密码。
mongodb+srv://username:password@<clusterlink>/admin
我没有为我的本地 mongo 实例添加任何密码,所以连接字符串看起来像这样。
mongodb://127.0.0.1:27017/admin
连接成功后,您将能够在左侧窗格中看到所有数据库。
3.使用高级设置连接到数据库
如果您不想使用连接字符串,也可以使用高级连接设置下的表单。
4.使用游乐场
此扩展提供 Playground 功能,它基本上是一个 JavaScript 运行时环境,允许您运行所有 MongoDB 查询或命令。
您可以使用 Playground 执行所有 CRUD 操作。
单击左侧窗格中的创建新游乐场。这将在编辑器窗格中打开一个扩展名为 .mongodb 的文件。
删除模板中的默认代码/查询并添加您的代码/查询。
添加 MongoDB 命令后,点击运行。
我正在使用一个名为userDetails
的数据库,并在user
集合中插入和删除文档。
插入许多()
插入一个()
寻找()
删除一个()
如果你是一名在 MongoDB 上工作并花时间在 VS 代码上的开发人员,那么请试试这个扩展MongoDB for VS Code。有关此扩展程序和 Playgrounds 的一些详细文档可在此处获得和在此处resp。
此外,在 VS Code 的 Help and Feedback 部分中提供了很棒的文档链接。
安装MongoDB社区服务器版
1.下载和安装
访问此链接MongoDB 下载中心以查看下载选项列表。
安装 MongoDB 的最简单方法是使用 .msi 安装程序。我已经下载了最新版本,4.4.5 Windows .msi 包安装程序。
双击安装程序并按照向导上的说明在您的机器上安装 MongoDB 社区版本。
我选择了默认选项并将 MongoD 安装为服务,它将服务作为网络服务运行。
在安装步骤中,您可以选择安装 MongoDB 指南针。 Compass 是用于处理 MongoDB 数据库的 GUI 工具。
2.启动 MongoDB 服务器
要启动 MongoDB,请导航到安装路径。
就我而言,它是 C:\Program Files\MongoDB\Server\4.4\bin。
您可以双击 mongo 来启动服务器。
或者,打开终端并导航到 \bin。就我而言,C:\Program Files\MongoDB\Server\4.4\bin
运行命令mongo
,服务器将启动,如下图所示。
要查看命令列表,请运行命令help
3. Shell中的一些操作
一个。Use
:要创建一个新的数据库,运行命令use <name of database>
这将创建一个新数据库,但是当您运行命令show dbs
时,该数据库将不可见,因为其中没有数据。
湾。show dbs
:此命令将显示所有可用的数据库。
C。insertOne
: 要插入数据,使用命令db.user.insertOne
例如。db.user.insertOne({firstName: "Virat", lastName: "Kohli", age: "45"})
上述命令将创建一个名为 user 的 collection(如果尚不存在),并在该集合中插入一个文档。
插入操作将返回一个对象,如下所示。如果操作成功,该对象通常具有插入文档的 id 和确认为 true。
d。find
:要查看集合中的数据,请运行命令db.user.find()
如果你喜欢这篇文章,请❤️它。
更多推荐
所有评论(0)