亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

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人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
產品經理
手記
粉絲
13
獲贊與收藏
187

關注作者,訂閱最新文章

閱讀免費教程

感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消