第一天内容大纲图
1.概念
mongodb是基于分布式文件存储的nosql数据库
mongodb是由C++编写的可扩展的高性能数据库
mongodb是最像关系型数据库的nosql数据库
mongodb的三元素:数据库,集合(表),文档(行)
2.安装与配置
去 MongoDB官网下载安装包
偶数为“稳定版”奇数为“开发版
32bit的mongodb最大只能存放2G的数据,64bit就没有限制
windows下的具体安装 Linux下的具体安装
Path里配置环境变量
3.启动与连接
3-1 启动mongodb服务
创建一个db文件夹用于存放mongodb数据库数据
打开终端用mongod命令启动mongodb服务,并指定数据库路径
mongod --dbpath=数据库路径
另外mongodb还集成了一个用户界面 mongod --dbpath=数据库路径 --rest
访问 http://localhost:28017/ 查看用户界面
3-2 连接mongodb数据库
mongo命令
默认连接的是mongodb系统自带的test数据库
也可连接自定义的数据库
mongo 数据库名
4.基本操作
4-1 增
创建集合(也就相当于关系型数据库中的表)
insert操作:插入的是一个json的扩展类型Bson形式
语法:db.集合名.insert(Bson)
在test数据库里dogs集合里添加两条记录
4-2 查
find操作
返回的结果会多出一个_id字段,这是系统自动添加的以标识数据的唯一性
语法:db.集合名.find(Bson)
4-3 改
update操作
语法:db.集合名.find(Bson1,Bson2)
Bson1:查询的条件 Bson2:新的数据
需要注意的是,Bson1在Bson2中必须要有所修改,否则会自动删除此字段。
4-4 删
remove操作
语法:db.集合名.remove(Bson)
Bson为条件,如果不写很危险!将删除所有数据,是不可逆的。
5.Robomongo
GUI操作工具 官方下载地址
可以方便快速的操作数据库,有命令提示功能!
点击查看更多内容
19人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦