运维开发网

MongoDB学习三--MongoDB简单增删改查

运维开发网 https://www.qedev.com 2020-03-04 16:57 出处:网络 作者:运维开发网整理
安装好MongoDB后,也知道了查询,现在就要做做简单的增删改查操作。 打开Xshell,以root登录到目标机器上,键入命令mongo,出现下面的错误: 提示连接到127.0.0.1:27017失败了,为什么呢? 是因为之前在安装篇介绍的,为了让远程能访问Linux上的MongoDB,将conf文件中的bind_ip改成了192.168.0.149,所以这里命令也要改成下面的才能成功: mong

安装好MongoDB后,也知道了查询,现在就要做做简单的增删改查操作。

打开Xshell,以root登录到目标机器上,键入命令mongo,出现下面的错误:

提示连接到127.0.0.1:27017失败了,为什么呢?

是因为之前在安装篇介绍的,为了让远程能访问Linux上的MongoDB,将conf文件中的bind_ip改成了192.168.0.149,所以这里命令也要改成下面的才能成功:

mongo 192.168.0.148:27017

查看数据库命令

show dbs

说明已有两个数据库了,安装完后进入只有admin库,那个local是我增加的。增加数据库不需要特别操作,只要输入insert命令就会自动创建。

切换数据库  use admin

显示数据库中的表 show tables

查询所有数据:db.admin.find()

插入数据insert,要注意的就是文档是一个json的扩展(Bson)形式,如果没有数据库,运行此命令的话,会自动创建admin库。

db.admin.insert({"name":"lily","age":"22","pwd":"121212"})

查询一下,刚刚的数据有没有在数据库中

查出来的数据有一列 “_id": 这个字段是数据库默认给我们加的GUID,目的就是保证数据的唯一性。

update操作

update方法的第一个参数为“查找的条件”,第二个参数为“更新的值”,学过数据库,相信还是很好理解的。

remove操作

remove中如果不带参数将删除所有数据,呵呵,很危险的操作,在mongodb中是一个不可撤回的操作,三思而后行。

可以看到我们做过更新name=lily的那条数据没有了。

简单的增删改查就到这了,后面再来更详细的内容。

0

精彩评论

暂无评论...
验证码 换一张
取 消