MongoDB初识
一、MongoDB初识
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。
与关系型数据库最大的区别就是约束性,可以说文件型数据库几乎不存在约束性,理论上没有主外键约束,没有存储的数据类型约束等等
1.1 新建mango数据库表:

2.1 mongoDB的几种数据结构:
Tabele表结构:

tree树结构:

Json字符串结构:

结论:在mangoDB中的三个关键字:
- Collection也就是关系型数据库中"表"的概念
- Documents就是"数据条目"
- Field就是"字段"
二、安装与启动mangoDB
- 
安装完成之后,配置环境变量:"C:\Program Files\MongoDB\Server\3.4\bin" 
- 
创建一个" D:\data\db\ "的mangoDB的启动文件 
- 
cmd窗口开启mongo的server端:mangod --dbpath D:\data\db 
- 
重新开启另一个cmd窗口开启mongo的client端:mango 
- 
mangoDB的默认端口是:27017 
三、mangoDB的基础命令
show databases   // 查看所有数据库
use tab   // 切换到tab数据库
db        // 指定db为当前数据库tab
db.stu.find({})                               // 查询表stu中所有数据条目(记录)
db.stu.insert({name:"annie", age:13})         // 新增一条记录
db.stu.update({name:"小黑"},{$set:{age:5}})   // 更新name="小黑"记录的年龄改为5
db.stu.remove({name:"小黑"})                  // 删除一条记录
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号