MongoDB增删改查

前提是你 提交于 2021-02-18 17:40:28
一:启动mongodb
1、linux系统(Ubuntu):sudo server mongodb start
2、window系统:mongod,启动之后不能关闭cmd窗口,必须挂起
二:运行mongodb
命令:mongo
三、创建数据库
使用use 命令创建数据库----有就切换,没有就创建数据库
命令:use 数据库名
切换数据库
命令:use 数据库名
eg:
查看当前数据库:
查看所有数据库
销毁数据库
四:创建集合
在 MongoDB 中,一个数据库包含多个集合,类似于 MySQL 中一个数据库包含多个表;一个集合包含多个文档,类似于 MySQL 中一个表包含多条数据。
可以把集合记为表,文档记为一条记录。
命令:db.createcolleciton("school")
查看所有集合:
命令:show collections
五:插入数据
插入数据有两个命令
命令:db.school.insert()
命令:db.school.save()
insert 和 save 的区别:为了方便记忆,可以先从字面上进行理解,insert 是插入,侧重于新增一个记录的含义;save 是保存,可以保存一个新的记录,也可以保存对一个记录的修改。因此,insert 不能插入一条已经存在的记录,如果已经有了一条记录(以主键为准),insert 操作会报错,而使用 save 指令则会更新原记录
六:查看数据:
命令:db.school.find()----显示在一行,不够美观
命令:db.school.find(0.pretty(0---- 显示的更美观,多行显示
 
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!