MongoDB 之 你得知道MongoDB是个什么鬼 MongoDB - 1

最近有太多的同学向我提起MongoDB,想要学习MongoDB,还不知道MongoDB到底是什么鬼,或者说,知道是数据库,知道是文件型数据库,但是不知道怎么来用

那么好,所谓千呼万唤始出来,现在我就拉给你们看:

一.初识MongoDB 之 什么东西都得先从理论入手,你说是不是啊?

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

MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

官方给出了以上的解释,那么综上所述,马德 F U C K ! 有效信息太少了(完全没用)

那么让我来用人类的语言讲述一下MongoDB吧

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

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

MongoDB中也同样有以上的概念,但是名称发生了一些变化,严格意义上来说,两者的概念即为相似,但又有些出入,不过无所谓,我们就当是以上概念就好啦

光说的话,还是有点儿模糊,就让我们来做一个小例子,进行一个对比吧

下面我们做一张表:

这是我们用关系型数据库做的一张很简单的User表对吧

接下来我们再看一下MongoDB的数据结构:

这......这特么不就是个列表,里面放着三个字典吗?你说的对,如果你理解成了列表和字典,那么证明了你只会Python,在其他语言中它又是别的类型了,我们把这种类型的玩意儿,叫做:Json

那么你就该恍然大悟了吧,MongoDB的每个表(Collection)中存储的每条数据(Documents)都是一个一个的Json,Json中的每一个字段(Key)我们称之为:Field

就此我们引出了三个关键字,Collection也就是关系型数据库中"表"的概念,Documents就是"数据条目",Field就是"字段"

二.MongoDB安装部署 之 你必须得先安装上数据库才能继续装X

关于MongoDB的安装,真的没有难度,真的真的没有难度,来跟着DragonFire一步一步操作,带你Legendary

首先分享给你一个MongoDB 3.4的msi安装包 点击这里可以下载哦(如果不能下载证明我还没搞定分享msi,自己下载一个吧)

安装完成之后,开始进入配置环节,首先我们要进入目录:

"C:\Program Files\MongoDB\Server\3.4\bin"

带着你配置环境变量,让X装的更加自然更加美:

之后的操作,windows 7 与 windows 10 不太一样,大同小异啦

windows 10 一路到底的"确定"

windows 7 在这里需要注意的是,Path路径移动到最后,输入:"  ;C:\Program Files\MongoDB\Server\3.4\bin  " 一定要带上 "  ;  " 哦

因为没有找到windows 7 操作系统的计算机,所以这里只能给windows 7 的同学说声抱歉了

OK!到了这里我们基本已经完成了部分操作了

我们来试一下成果吧

打开cmd窗口进行一次ZB的操作吧

那我们来创建一个" C:\data\db\ "的目录吧

好了目录已经有了,再次ZB试一下

好了开启成功了

那么服务开启了,客户端怎么去连接呢,这时我们需要另一个cmd窗口开启mongo的客户端

到此,我们成功的完成了,服务端的部署开启,还有客户端的链接,如果你还想继续往下学习的话,我给你一句金玉良言

千万别把这两个cmd窗口关了,不然你还得重新打开一次,哈哈哈哈哈哈哈哈!!!!

转载于:https://www.cnblogs.com/wf123/p/10479799.html

mongodb 安装、启动相关推荐

  1. MongoDB安装启动教程

    MongoDB安装启动教程 简易教程:鉴于第一次大家使用分布式数据库,提供一个简易教程(也可看老师的PPT或者视频) 1.点击安装包(老师给的),安装目录不要更改,否则后面配置需要改,可能导致装不上 ...

  2. MongoDB安装启动

    安装启动 下载:Download MongoDB Community Server | MongoDB 版本: x.y.z: y为偶数的是稳定版本 ,查看版本version()或者/export/da ...

  3. mongodb 安装启动

    新建 /usr/local/mongodb/data文件夹,新建文件--logpath=/usr/local/mongodb/logs ./mongod --port 27017 --fork --d ...

  4. MongoDB——MongoDB安装和增删改查操作

    MongoDB基础 MongoDB相关概念 MongoDB 体系结构 数据模型 MongoDB的特点 MongoDB安装 启动MongoDB 启动MongoDB多实例 基本常用命令 选择和创建数据库 ...

  5. mongodb在windows下安装启动

    mongodb安装 mongodb配置 创建几个文件夹具体如下:数据库路径(\data\db\目录).日志路径(\data\log\目录)和日志文件(mongod.log文件) c:\data\log ...

  6. mongodb卸载_如何在Windows上安装MongoDB,启动,卸载

    mongodb卸载 Today we will learn how to install MongoDB on Windows. Most of us use Windows for our pers ...

  7. mongoDB服务端mongod安装启动成功后找不到客户端mongo

    mongoDB服务端mongod安装启动成功后找不到客户端mongo mongodb正常安装后,修改环境变量,且mongod能轻松跑同,但是mongo命令无法被正确执行 前往安装目录下/bin目录中, ...

  8. mongoDB安装及启动

    指令集合 curl -O https://fastdl.mongodb.org/osx/mongodb-macos-x86_64-5.0.9.tgz tar -zxvf mongodb-macos-x ...

  9. mongoDB——安装和启动

    下载mongoDB安装包:http://www.mongodb.org/downloads mongoDB服务器端安装和启动步骤: 1. 在磁盘创建文件夹 d:\mongodb           d ...

  10. MongoDB安装及设置服务启动

    官网下载安装包.选择对应的版本即可. https://www.mongodb.com/download-center/community 官方安装文档 ** Windows下安装 ** 下载msi安装 ...

最新文章

  1. Reveal真机查看任意APP
  2. Asp.net2.0下的大文件上传服务器控件
  3. 进阶第四课 Python模块之os
  4. [register]-04-ARMv8的寄存器简介和总结
  5. 关于 python 的注释
  6. 1024,第 15 届「中国内核开发者大会」 参会指南(议程全剧透)
  7. 38 MM配置-采购-采购订单-采购订单审批-定义采购订单审批过程
  8. mysql 启动报错-server PID file could not be found
  9. 程序员修炼之道---从小工到专家 第一章
  10. border 属性样式
  11. ISBN书号怎么查询
  12. ImportError: DLL load failed while importing _openmp_helpers: 拒绝访问。sklearn库拒绝访问
  13. 线上线下模式暗藏专利风险?
  14. 【术语】本地部署、云化部署、混合部署
  15. 微信小程序 -- 图片模糊效果
  16. 极限学习机(Extreme Learning Machine, ELM)的训练与预测matlab仿真
  17. 金融壹账通企业金融CEO费轶明:金融服务业进入以技术为动力的时代
  18. 中国芯片设计云技术白皮书2.0发布
  19. 清华校长送给毕业生的五段话
  20. bal插口_播放器上的“昂贵”插口,是噱头还是真有用

热门文章

  1. javascript:void(0) 含义
  2. codevs 1907 方格取数 3
  3. VS2005快捷键大全(转)
  4. 学习使用资源文件[2] - Ico
  5. Servlet+JSP
  6. C++ STL学习笔记 : 2. unordered map 容器
  7. Java04异常、断言、日志和调试
  8. [Spark][Python]Spark 访问 mysql , 生成 dataframe 的例子:
  9. maven建立webapp项目时显示Cannot change version of project facet Dynamic web module to 2.5
  10. MAC下面maven如何设置让其实下载源码