码迷,mamicode.com
首页 > 数据库 > 详细

mongoDB的基本用法

时间:2019-01-16 16:45:21      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:客户端   collect   主程   程序   inf   关于   ODB   区别   路径   

一.MongoDB初识

什么是MongoDB

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

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

 

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

 

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

 

MongoDB中也同样有以上的概念,但是名称发生了一些变化,严格意义上来说,两者的概念极为相似,但又有些出入.

 

光说该是有些模糊,下面举一个小小的例子进行一些对比.

我们来做一张表:

技术分享图片

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

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

User = [{
    "name": "武大郎",
    "age": 18,
    "gender": ""
}, {
    "name": "孙悟空",
    "age": 100000,
    "gender": ""
}, {
    "name": "蔡文姬",
    "age": 16,
    "gender": ""
}]

就不就是个列表,里面放着三个字典吗.它实际是一个json数据.

那么你就该 恍然大悟了吧,MongoDB的每个表(collection)中存储的每条数据(documents)都是一个一个的json,json中的每一个字段(key)我们称之为:field

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

 

这么说,可能还不太明白.看表:

MySQL MongoDB
DB DB
Table colletions
字段 field
row documents

MongoDB安装

mongodb(主程序)
链接:https://pan.baidu.com/s/139_BqPbh0IPcDMPmkWnS8w 密码:fybs

 

你必须得先安装上数据库才能继续装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/DragonFire/p/9135630.html

 

mongoDB的基本用法

标签:客户端   collect   主程   程序   inf   关于   ODB   区别   路径   

原文地址:https://www.cnblogs.com/baijinshuo/p/10277390.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!