mongodb可视化工具mongobooster MongoDB安装及结合mongobooster可视化工具使用

一.MongoDB

1.MongoDB定义:MongoDB 是一款非常热门的NoSQL,面向文档的数据库管理系统
2.MongoDB特点
a.高可扩展性
b.分布式存储
c.低成本
d.结构灵活

3.安装MongoDB

下载地址压缩版本 

②解决后,选择磁盘,放在如下路径

mongodb可视化工具mongobooster
MongoDB安装及结合mongobooster可视化工具使用

③在Server创建data文件夹—》data里面再创建db文件夹(数据)和log文件夹(日志文件)——》在cmd 中找到log文件 执行 type nul>MongoDB.log (这时log文件夹里面就出现MongoDB文件)——》在bin项目下执行:dir——》启动项目执行:mongod --dbpath E:SoftMgrMongoDBServerdatadb

注意:mongod  --logpath  "E:SoftMgrMongoDBServerdatalogMongoDB.txt"这边日志需要制定,不然日志文件不会有内容.

mongodb可视化工具mongobooster
MongoDB安装及结合mongobooster可视化工具使用

mongodb可视化工具mongobooster
MongoDB安装及结合mongobooster可视化工具使用

④浏览器打开:http://localhost:27017/   如下图 说明安装成功

mongodb可视化工具mongobooster
MongoDB安装及结合mongobooster可视化工具使用

由于我只是单纯的模拟数据,做前端操作,所以不需要过多的操作及配置环境。

二.结合mongobooster可视化工具

下载地址   

mongobooster可视化工具,不用安装,下载解压直接打开就可以使用

1.启动项目执行:mongod --dbpath E:SoftMgrMongoDBServerdatadb

2.连接项目localhost:27017

mongodb可视化工具mongobooster
MongoDB安装及结合mongobooster可视化工具使用

3.基本操作

(1).创建数据库

mongodb可视化工具mongobooster
MongoDB安装及结合mongobooster可视化工具使用

(2).创建表(testroot数据库右击创建)

mongodb可视化工具mongobooster
MongoDB安装及结合mongobooster可视化工具使用

(3).执行命令语句

mongodb可视化工具mongobooster
MongoDB安装及结合mongobooster可视化工具使用

或是直接user表右击创建数据———》MongoDB常用语句直接出来 ,我们只要直接写入数据就好

mongodb可视化工具mongobooster
MongoDB安装及结合mongobooster可视化工具使用

(4).导入json 文件

mongodb可视化工具mongobooster
MongoDB安装及结合mongobooster可视化工具使用

查看数据

mongodb可视化工具mongobooster
MongoDB安装及结合mongobooster可视化工具使用

三.MongoDB常用语句

官网查看

(1).SQL与MongoBD对比

mongodb可视化工具mongobooster
MongoDB安装及结合mongobooster可视化工具使用

(2).MongoDB基本语法

1.查看所有数据库: 
    show dbs
2.切换到数据库runoob: 
    use runoob
3.创建集合(创建数据库): 
    db.createCollection("user") 或是
    db.user.insert({"name":"菜鸟教程","class":"初三"})  直接创建表及插入数据
4.插入文档/数据:  user是表名
    db.user.insert({"userid":101,"username":"秀秀","age":20,"class":{"classname":"初三","num":6}})
5.删除:  
    a.删除数据库
        db.dropDatabase()(切记要先切换到要删除的数据库 然后在直接该语句) 
    b.删除集合/表user:
        db.user.drop()
    c.删除某一条数据
        db.user.remove({'username':'秀秀'})
    d.删除表内所有数据
        db.user.remove({})
6.查看table的数据:user是表名
    a.查看table的数据:
        db.user.find()
        db.user.find().pretty() pretty() 方法以格式化的方式来显示所有文档。
    b.找到第一条数据 :db.user.findOne() 
    c.查找范围:
        db.user.find({"age" : {$gt : 20}})  大于20岁的数据
        db.user.find({"age": {$gte : 20}})  大于等于20岁的数据
        db.user.find({"age": {$lt : 20}})   小于20岁的数据
        db.user.find({"age": {$lte : 20}})  小于等于20岁的数据
        db.user.find({"age": {$lt :30, $gt : 10}})  大于10 小于30的数据
7.更新文档:
    a.更新
        db.user.update({查找的条件},{$set:{更新的内容}})
    b.更新子文档:class.num
        db.user.update({'username':'秀秀'},{$set:{'class.num':3}})

转载:https://blog.****.net/gao_xu_520/article/details/80642130