1、mongodb介绍
MongoDB 是一个基于分布式文件存储的数据库。
> 由C++语言编写(node也是由C++语言编写)
> 旨在为 WEB
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的 ---- 关系型数据库(mysql)
> 在高负载的情况下,添加更多的节点,可以保证服务器性能。
> MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。
> MongoDB 文档类似于 JSON 对象。
> 字段值可以包含其他文档,数组及文档数组
2.1 关系型数据库和非关系型数据库区别
3 安装mongodb
下载压缩文件的mongodb,解压即可
在D盘的根目录下创建 data文件夹,在data文件夹内部创建文件夹db
打开压缩的mongodb文件夹,进入bin目录
shift + 右键 选择打开 命令行窗口
输入mongod --dbpath d:datadb 这个命令窗口不要关掉
4 打开命令行的数据库客户端
打开压缩的mongodb文件夹,进入bin目录
shift + 右键 选择打开 命令行窗口 输入 ./mongo
5 数据库常用命令
> help **查看帮助文档**
> db.help() **数据库的帮助文档**
> db.test.help() **当前数据库下test集合的帮助文档**
> db.test.find().help() **当前数据库下test集合的查询的帮助文档**
> show dbs **查询当前数据库连接池中的所有的数据库**
```
admin 0.000GB
local 0.000GB
```
> use sh1908 **无则创建并且切换,有则切换**
```
switched to db sh1908
```
sh1908
```
> db **查看当前是哪一个数据库**
db.stats() **当前数据库状态**
{ "db" : "sh1908", "collections" : 0, "views" : 0, "objects" : 0, "avgObjSize" : 0, "dataSize" : 0, "storageSize" : 0, "numExtents" : 0, "indexes" : 0, "indexSize" : 0, "fileSize" : 0, "ok" : 1 }
0