继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Mongodb基础入门 -- 环境搭建与最简增删改查

nix1990
关注TA
已关注
手记 4
粉丝 13
获赞 187

第一天内容大纲图

这里写图片描述


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=数据库路径

这里写图片描述

访问 http://localhost:27017/检查是否成功启动

这里写图片描述

另外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操作工具 官方下载地址

可以方便快速的操作数据库,有命令提示功能!

这里写图片描述

打开App,阅读手记
19人推荐
发表评论
随时随地看视频慕课网APP

热门评论

好呢,试试看,楼主强大

查看全部评论