MongoDB是一个基于分布式存储的数据库,由C++语言编写,旨在为WEB应用提供的可扩展的高性能数据存储解决。

MongoDB是介于关系型数据库与非关系型数据库之间的产品,也是非关系型数据库中功能最丰富的。

它和我们使用的关系型数据库最大的区别就是约束性,可以说文件型数据库几乎不存在约束性,理论上没有主外键约束,没有存储的数据类型约束等等

关系型数据库中有一个 "表" 的概念,有 "字段" 的概念,有 "数据条目" 的概念;

在MongoDB的每个表(Collection)中存储的每条数据(Documents)都是一个一个的Json,Json中的每一个字段(Key)我们称之为:Field

,安装

你可以在mongodb官网下载该安装包,地址为:https://www.mongodb.com/download-center#community。MonggoDB支持以下平台:

  • OS X 32-bit
  • OS X 64-bit
  • Linux 32-bit
  • Linux 64-bit
  • Windows 32-bit
  • Windows 64-bit
  • Solaris i86pc
  • Solaris 64

三,配置系统环境变量

配好环境变量后,在cmd中执行  :  mongod  开启服务

第一次执行会抛出错误:

我们创建一个目录:

或者指定一个目录

mongod --dbpath “数据库地址”

在执行一次mongod就可以开启服务了!

在开一个cmd输入:mongo 就可以链接了!

四,可视化工具

下载,点击安装即可!

最新文章

  1. Officel常用操作
  2. “基础提供程序在Open上失败”
  3. ubuntu 安装Django MySQL
  4. c语言_帮助别人
  5. Linux内存管理学习笔记--物理内存分配
  6. rem详解
  7. python logging info -> 将服务请求记录输出
  8. python3基础(二)
  9. 【原创】大叔问题定位分享(9)oozie提交spark任务报 java.lang.NoClassDefFoundError: org/apache/kafka/clients/producer/KafkaProducer
  10. 使用npm 下载 cnpm
  11. sql查询一个字段不同值并返回
  12. 针对Web应用的【攻击模式篇】
  13. Spring框架学习06——AOP底层实现原理
  14. MySQL innodb_flush_method 【转载】
  15. BOM跟DOM的区别和关联
  16. keras的Embedding层
  17. jQuery 四舍五入
  18. Error while loading shared libraries: libpq.so.5: cannot open shared object file: No such file or directory
  19. webHttpBinding、basicHttpBinding和wsHttpBinding区别
  20. C# fixed详解

热门文章

  1. Python dict 存放函数
  2. Python分词、情感分析工具——SnowNLP
  3. 深入学习c++--多线程编程(三)thread的两种死法
  4. 2-3 【初识组件】顶部 TabBar
  5. laravel相关知识点
  6. android基础---->WebView的使用
  7. (转)JVM原理讲解和调优
  8. TestNG执行顺序控制
  9. PHP设计模式 - 抽象工厂模式
  10. #redis 安装命令