一句话来说介绍及环境搭建

不难介绍

1,简介

mongodb是一种面向文档的非关系型数据库(NoSQL)。

mongodb有长富素,数据库,集合和文档。数据库跟sql
server中的数据库概念类似,集合相当于sql server中的数据表,文档相当于sql
server中的行。

mongodb的文档接纳的是BSON(Binary
JSON),一种恍若于JSON的格式,不过是二进制体系化的。如下:

{ ‘id’:1, ‘author’:’NinGoo’, ‘title’:’白话MongoDB(一)’,
‘content’:’按照法定的布道,此处省略一万字’,
comment:[ { ‘comment-author’:’宋兵甲’, ‘comment-content’:’有木有’ } ,
{ ‘comment-author’:’尼玛’,’comment-content’:’伤不起啊’ }]}

2,三种NoSQL数据库相比

NoSQL 1

NoSQL,条件搭建

1,下载安装程序

https://www.mongodb.org/downloads

2,添加环境变量

可以避免每便都进入到mongodb的bin目录下

3,生成配置文件

配备logpath和dbpath,dos命令如下:

mkdir d:\data\log

mkdir d:\data\db

echo logpath=d:\data\log\mongod.log> “d:\Program
Files\MongoDB\Server\3.0\bin\mongod.cfg”

echo dbpath=d:\data\db>> “d:\Program
Files\MongoDB\Server\3.0\bin\mongod.cfg”

4,安装成Windows服务【可选】

命令:

mongod –config “d:\Program
Files\MongoDB\Server\3.0\bin\mongod.cfg” –install

运转/截止服务:net start mongodb  net stop mongodb

卸载服务:mongod –remove

5,测试

cmd中運行 mongo

> use test

> db.foo.save({hello:1,word:2})

> db.foo.find()

顯示:{ “_id” : ObjectId(“4cdf992b7579000000003b3e”), “hello” : 1,
“word” : 2 },則表示成功;

欣逢的题材

1,cmd中运作命令mongo,报错,Hotfix KB2731284 or later update is not
installed, will zero-out data files?

解决方案:需求设置补丁,但足以暂时不装,将MongoDb安装成windows服务即可。

参考资料

1,一线码农的MongoDb体系:http://www.cnblogs.com/huangxincheng/category/355399.html

2,csdn的关于Mongodb的两全总括,学习mongodb的人,能够从那边开头!http://blog.csdn.net/yiqijinbu/article/details/9053467

网站地图xml地图