MongoDB入门解析
2018-06-17 19:56:55来源:未知 阅读 ()
刚开始学习mongodb,对笔记做了一个整理。是基于nodejs来学习的。
1.mongodb介绍
mongodb 是C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。
mongodb 旨在为WEB应用提供可扩展的高性能数据存储解决方案。
MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。
{ username:"abcd", passwd:"18" }
2.安装MongoDB
安装包地址:https://pan.baidu.com/s/1eRC1VxS
下载后点击默认就安装
3.创建数据目录
MongoDB将数据目录存储在 db 目录下。但是这个数据目录不会主动创建,我们在安装完成后需要创建它。
数据目录应该放在根目录下如我的放在E盘的db文件夹中(C:\db)。
4.运行服务器
(1)找到mongodb的安装路径,我的是默认路径。在此处打开cmd命令窗口。
(2)命令窗口输入
mongdo.exe --dbpath E:\db
(3)点击回车出现下面的信息就成功,如果出错输入dir确认下目录里面的文件。
(4)后台的管理
打开mongodb装目录的下的bin目录,然后双击执行mongo.exe文件。
5.数据库操作简单的命令
(1)查询当前数据
show dbs
(2)创建一个数据
如果有这个members数据表就切换进入,没有就创建了members。
use members
(3)”use”命令,可以连接到一个指定的数据库。"db"来查询当前的数据库
(4)查询数据,find()可以添加条件
db.members.find()
(5)增加数据insert()
db.members.insert({"字段":"值"})
(6)修改数据 update()
db.members.update({查询索引}, {$set: {修改的值}});
(7)删除数据 remove()
db.members.remove({索引})
6.总结
(1)mongodb 相对于 mysql 数据是存于物理内存中的, 可以更加快速的读写。
(2)mongodb 是json存储格式的。适合文档格式的数据存储和查询,有很好的亲和性。
(3)mongodb是非关系型的。刚开始学习不太适应,相比较某些环境可以选择mysql。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 小白如何入门 Python 爬虫? 2019-08-13
- 编程小白的第一本python入门书(高清版)PDF下载 2019-07-24
- 初始Python 2019-07-24
- Django model 字段类型及选项解析 2019-07-24
- Python入门学习——PyQt5程序基本结构 2019-07-24
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash