MongoDB的基本操作(增删改查)

MongoDB的基本操作(增删改查)_第1张图片

目录

概念整理

数据库:一个MongoDB中可以建立多个数据库。

集合:MongoDB的文档组。

文档:实际存放数据的地方。

常见的操作

数据库(新增,删除)

集合(新增,编辑,删除)

文档(增删改查)重点

查询文档

新增文档(objectId)

编辑文档(set为部分更新,括号里面没有的保持原样)

按多种条件查询(条件操作符)



上面我们已经安装MongoDB数据库,并且也用Studio 3T连接上了,那么接下来我们就要正式的学习他啦。

MongoDB的基本操作(增删改查)_第2张图片

概念整理

数据库:一个MongoDB中可以建立多个数据库。

集合:MongoDB的文档组。

文档:实际存放数据的地方。

MongoDB的基本操作(增删改查)_第3张图片

 

常见的操作

数据库(新增,删除)

咱先创建一个数据库,右击连接,选择“Add Datebase”选项,在弹出框中输入数据库的名称,就新增了一个“hello-database”的数据库,步骤如下图。

MongoDB的基本操作(增删改查)_第4张图片

MongoDB的基本操作(增删改查)_第5张图片

如果想要删除这个数据库,直接在该数据库上右击,在弹出框中选择“Drop database”就可以啦。

MongoDB的基本操作(增删改查)_第6张图片

 

集合(新增,编辑,删除)

我们先建立一个集合,右键Collections,选择“Add Collection”,在弹框中输入名称,就新增了一个集合。步骤如下:

MongoDB的基本操作(增删改查)_第7张图片

MongoDB的基本操作(增删改查)_第8张图片

如果我们想要编辑或删除该集合,直接右键就可以。

MongoDB的基本操作(增删改查)_第9张图片

 

文档(增删改查)重点

查询文档

我们直接双击之前新建的集合,就直接显示了他的查询结果页面。点击查询即可。

MongoDB的基本操作(增删改查)_第10张图片

我们现在已经可以知道find关键字是查询的意思。

新增文档(objectId)

我们可以通过insert语句来新增一条数据,看底下的打印信息,我们已经可以知道数据新增成功啦。

MongoDB的基本操作(增删改查)_第11张图片

新增成功后,我们来看一下数据,发现数据已经可以查询出来啦。而标红的地方是数据不同的显示方式,可以玩玩。

注意:在上面有没有发现一个小问题,就是新增的时候为什么要写“_id”,为什么不直接写id呢?话不多说,我们来试试。

MongoDB的基本操作(增删改查)_第12张图片

结果是也可以新增成功,我们来看一下查询出来的结果,标红的是我们刚才新增的数据,发现多了一个_id字段,类型为ObjectId,并且这个数据不是我们指定的,这也就是说MongoDB采用了一个称之为ObjectId的类型来做主键。

编辑文档(set为部分更新,括号里面没有的保持原样)

我们要编辑id为1,name为张三的用户,将其名字改为李四,就使用update关键字来实现。并且multi参数表示是否至编辑一条数据,true为编辑所有满足条件的数据,false为只编辑一条满足条件的数据。

MongoDB的基本操作(增删改查)_第13张图片

如果要编辑所有数据的名称,update后面的参数不用写就行啦。如下图

MongoDB的基本操作(增删改查)_第14张图片

按多种条件查询(条件操作符)

$gt greater than >
$gte gt equal >=
$lt less than <
$lte lt equal <=
$ne not equal !=
$eq equal =

 举个列子,现在数据库里面存放的数据是下图,比如查询用户名称不等于张三的用户。

MongoDB的基本操作(增删改查)_第15张图片

MongoDB的基本操作(增删改查)_第16张图片

比如要查询数据库中数据的数量,如下图。

MongoDB的基本操作(增删改查)_第17张图片

你可能感兴趣的:(MongoDB的基本操作(增删改查))