📅  最后修改于: 2023-12-03 15:17:42.301000             🧑  作者: Mango
MongoDB 是一个面向文档的数据库,常用于处理大规模的数据,支持自动扩展和高可用性。当你需要访问 MongoDB 数据库时,你需要使用 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 数据库。