为了账号安全,请及时绑定邮箱和手机立即绑定

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

第一天内容大纲图

这里写图片描述


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

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

这里写图片描述

点击查看更多内容
19人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消