📜  mongodb 连接到 mongodb 命令行 (1)

📅  最后修改于: 2023-12-03 15:17:42.301000             🧑  作者: Mango

MongoDB 连接到 MongoDB 命令行

MongoDB 是一个面向文档的数据库,常用于处理大规模的数据,支持自动扩展和高可用性。当你需要访问 MongoDB 数据库时,你需要使用 MongoDB Shell 命令行。

MongoDB Shell 命令行

在连接到 MongoDB 服务器之前,确保已安装 MongoDB 并启动了 mongod 实例。 一旦服务器已启动,你可以使用终端命令行连接到 MongoDB Shell。

运行以下命令连接到 MongoDB Shell:

mongo

这将连接到本地 MongoDB 服务器。如果你希望连接到远程服务器,则需要指定 IP 地址和端口:

mongo --host <hostname>:<port>
控制台命令

一旦连接到 MongoDB Shell,你可以使用以下命令执行基本操作:

显示数据库列表

使用以下命令显示当前服务器上的所有数据库:

show databases
连接到指定数据库

使用以下命令连接到指定数据库:

use <database>
显示当前数据库

使用以下命令显示当前使用的数据库:

db
显示数据库中的集合

使用以下命令列出当前数据库中的所有集合:

show collections
插入文档

以下是如何向集合中插入文档:

db.<collection_name>.insert({key1: value1, key2: value2})
查找文档

以下是如何从集合中查找文档:

db.<collection_name>.find({key1: value1})

以上命令将返回所有 key1 等于 value1 的文档。

更新文档

以下是如何更新集合中的文档:

db.<collection_name>.update({key1: value1}, {$set: {key2: value2}})

以上命令将查找所有 key1 等于 value1 的文档,并将其 key2 更新为 value2。

删除文档

以下是如何从集合中删除文档:

db.<collection_name>.remove({key1: value1})

以上命令将删除所有 key1 等于 value1 的文档。

结论

MongoDB Shell 命令行是 MongoDB 一种非常强大而又灵活的访问方式。使用指定的命令,你可以轻松地执行 CRUD 操作,以及检索和更新数据。无论新手还是经验丰富的开发人员,都可以使用 MongoDB Shell 命令行来创建、管理和维护 MongoDB 数据库。