MongoDB数据库、集合与文档的基本操作

本文介绍了MongoDB的基本操作,包括创建数据库、删除数据库、集合操作、插入文档、更新文档(update与save的区别)、删除文档以及查询操作。详细讲解了各种操作的语法和示例,例如使用`use`命令创建数据库,`db.collection.insert()`和`save()`方法插入文档,`update()`方法更新文档,`remove()`和`deleteMany()`删除文档,以及`find()`方法进行查询操作。
摘要由CSDN通过智能技术生成

目录

一、准备

二、MongoDB 创建数据库

三、MongoDB 删除数据库

四、集合操作

五、插入文档

六、更新文档(区分update和save的区别)

七、删除文档(注意区分remove和delete)

八、查询操作


一、准备

1、进入mongodb shell

执行mongo或mongosh命令进入mongodb shell(注意这里mongod的服务已经启动)

```
mongo/mongosh
```

mongod服务不知道如何启动的看这篇https://blog.csdn.net/livefinehhh/article/details/121380534https://blog.csdn.net/livefinehhh/article/details/121380534

二、MongoDB 创建数据库

MongoDB 创建数据库的语法格式如下:

use "DATABASE_NAME"

如果数据库不存在,则创建数据库,否则切换到指定数据库。

例如:以下示例创建了数据库 Employee:

```
use Employee
```

如果想查看所有数据库,可以使用命令:

```
show dbs
```

 

可以看到,刚创建的数据库 Employee 并不在数据库的列表中, 要显示它,需要向 Employee 数据库插入一些数据。

```
db.Employee.insert({"name":"google"})
show dbs
```

MongoDB 中默认的数据库为 test,如果没有创建新的数据库,集合将存放在 test 数据库中。

三、MongoDB 删除数据库

MongoDB 删除数据库的语法格式如下:

db.dropDatabase()

删除当前数据库,默认为 test,可以使用 db 命令查看当前数据库名。

```
db
```

首先,使用show dbs查看所有数据库,然后用use切换到数据库Employee,再进行删除操作,最后使用show查看数据库是否删除成功,操作步骤如图所示:

(如果当前使用的数据库,就是你想要删除的数据库,直接db.dropDatabase(),不用这么麻烦)

```
show dbs

use Employee

db.dropDatabase()

show dbs
```

四、集合操作

命令格式:

db.createCollection(name, options)

例如在myDB数据库下创建myCollection集合

执行以下命令:

  • 1
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值