MongoDB(一):安装

分布式mongodb搭建:http://www.cnblogs.com/ityouknow/p/7566682.html

学习博客:http://www.cnblogs.com/liruihuan/tag/MongoDB/,如何配置分布式、分片设置:http://www.cnblogs.com/ityouknow/p/7566682.html

  • 安装

从度娘上搜索MongoDB,找到官网地址:https://www.mongodb.com

找到下载中心地址:https://www.mongodb.com/download-center

我下载的版本是:

运行下载的mongodb-win32-x86_64-2008plus-ssl-3.2.7-signed.msi文件,我选择的安装目录为:D:Program FilesMongoDBServer3.2

  • 初始化并启动MongoDB服务:

在D:Program FilesMongoDBServer3.2下创建data文件夹,data下创建两个文件夹db和log文件夹,db:用来存储数据库,log用来存储日志记录。

初始化,运行cmd(最好以管理员启动吧),进入D:Program FilesMongoDBServer3.2in下,输入:

mongod --dbpath "D:Program FilesMongoDBServer3.2datadb" --logpath "D:Program FilesMongoDBServer3.2datalogMongoDB.log" --install --serviceName "MongoDB"

备注:

1、命令目的用来初始化配置参数,并安装以“MongoDB”为名称的服务;

2、--dbpath指定了数据文件存储的路径;

3、--logpath指定了日志信息存储路径。

运行命令:net start MongoDB,启动MongoDB服务器。

在浏览器中输入http://localhost:27017/,回车后如果发现页面中显示信息:“It looks like you are trying to access MongoDB over HTTP on the native driver port.”,则说明一切运行正常。

  • 运行mongodb,并添加集合进行测试:

进入D:Program FilesMongoDBServer3.2in,双击运行“mongod.exe”

1、insert:

向集合中添加一个member对象中添加一条记:

db.member.insert({"name":"hello mongodb",age:6})

2、find

注意:

1、这里边有一个"_id",它是一个集合字段,是MongoDB数据库系统为保证全局数据唯一性而创建的GUID;

2、find的查找的语法也是Bson语法模式,Bson是MongoDB的数据存在的格式标准;

3、db.member.find()和db.member.find({})都类似于tsql中的select * from member。

3、update

当修改记录时需制定修改的条件,这里是第一个参数是要修改的对象要满足的条件,第二个参数指定的是修改后的数据对象。

当执行不带参数的修改时,则会修改所有记录。

4、remove

remove允许传递参数删除条件参数信息;如果不传递参数,则表示移除所有记录。

参考:

http://www.cnblogs.com/huangxincheng/archive/2012/02/18/2356595.html

http://www.joe-stevens.com/2011/10/02/a-mongodb-tutorial-using-c-and-asp-net-mvc/

https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows/

原文地址:https://www.cnblogs.com/yy3b2007com/p/5638544.html