下面是MongoDB Shell常用基本操作命令详解的完整攻略。
MongoDB Shell常用基本操作命令详解
MongoDB Shell是MongoDB自带的命令行工具,提供了一系列操作MongoDB的基本命令。本文将详细介绍MongoDB Shell的常用基本操作命令。
一、连接MongoDB服务器
使用MongoDB Shell操作MongoDB,首先需要连接到MongoDB服务器。在命令行界面输入mongo
命令,即可进入MongoDB Shell:
$ mongo
MongoDB shell version v4.2.8
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("08f8cc32-c5c8-4ad1-a5d9-1374c6d9d174") }
MongoDB server version: 4.2.8
>
其中mongo
后面可以跟上连接MongoDB服务器的URL地址。
二、基本操作命令
下面介绍MongoDB Shell的常用基本操作命令。
1. 显示所有数据库
> show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
2. 切换数据库
> use mydb
switched to db mydb
切换数据库后,所有后续操作都针对该数据库。
3. 显示当前数据库
> db
mydb
4. 显示当前数据库下的所有集合
> show collections
5. 创建集合
> db.createCollection("mycollection")
{ "ok" : 1 }
6. 删除集合
> db.mycollection.drop()
true
7. 插入文档
> db.mycollection.insertOne({ name: "John", age: 30 })
{
"acknowledged" : true,
"insertedId" : ObjectId("5f4c280598c595b36c55ae47")
}
8. 查询文档
> db.mycollection.find({ name: "John" })
{ "_id" : ObjectId("5f4c280598c595b36c55ae47"), "name" : "John", "age" : 30 }
以上为常见使用场景示例。具体使用场景还需结合实际业务需求和数据库结构进行定制。