分布式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

我下载的版本是:
Windows Server 2008 R2 64-bit and later, with SSL support
Windows Server 2008 R2 64-bit and later, without SSL support
Windows Vista 32-bit, without SSL support
Windows Server 2008 64-bit, without SSL support

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

  • 初始化并启动MongoDB服务:

在D:\Program Files\MongoDB\Server\3.2下创建data文件夹,data下创建两个文件夹db和log文件夹,db:用来存储数据库,log用来存储日志记录。

初始化,运行cmd(最好以管理员启动吧),进入D:\Program Files\MongoDB\Server\3.2\bin下,输入:

mongod --dbpath "D:\Program Files\MongoDB\Server\3.2\data\db" --logpath "D:\Program Files\MongoDB\Server\3.2\data\log\MongoDB.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 Files\MongoDB\Server\3.2\bin,双击运行“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/

MongoDB(一):安装的更多相关文章

  1. MongoDB下载安装与简单增删改查

    Windows下MongoDB的安装和配置.启动和停止 下载地址:MongoDB的官方下载网址是:https://www.mongodb.org/downloads 安装步骤1. 点击下载的mongo ...

  2. MongoDB的安装与设置MongoDB服务

    Mongo DB 是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式备受当前IT从业人员的青睐.Mongo DB很好的实现了面向对象的思想(OO思想),在Mongo DB ...

  3. Linux下MongoDB服务安装

    Linux下MongoDB服务安装 MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案.MongoDB是一个介于关系数据库和非关系数据 ...

  4. MongoDB学习-安装流程

    MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的. 支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型. ...

  5. mongodb(二) 安装和使用

    mongodb的安装和使用 最近的项目需要使用到mongodb,从而开始熟悉nosql,有了本篇文章,记录和方便他人. mongodb的安装 下载地址:http://www.mongodb.org/d ...

  6. MongoDB的安装及配置

    MongoDB 是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式备受当前IT从业人员的青睐. Windows (1). 登录Mongodb官网点击下载 (2). 将zi ...

  7. MongoDB的安装 转

    第1章 MongoDB的安装 (黎明你好原创作品,转载请注明) 1.1 MongoDB简介 MongoDB是一个基于分布式文件存储的数据库开源项目.由C++语言编写,旨在为WEB应用提供可护展的高性能 ...

  8. MongoDB的安装,配置与开机自启动

    关于简介不多说百度去吧少年.. MongoDB详细安装: 1.进入官网,点击DOWNLOAD MONGODB,下载所需要的版本.. 我这里把下载的文件放在d\MongoDB文件夹下,点击下载的官方镜像 ...

  9. MongoDB(二)——安装配置了解

    前边介绍了MongoDB的大概理论知识,这篇来对MongoDB进行一下安装使用,支持安装在windows和linux上,当然了很多其它情况下我们是安装在linux上,由于毕竟server用linux的 ...

  10. MongoDB本地安装与启用(windows )

    MongoDB的安装与MongoDB服务配置 Mongo DB 是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式备受当前IT从业人员的青睐.Mongo DB很好的实现了 ...

随机推荐

  1. php常用Stream函数集介绍

    php常用Stream函数集介绍 作者: 字体:[增加 减小] 类型:转载 时间:2013-06-24   本篇文章是对php中的常用Stream函数集进行了详细的分析介绍,需要的朋友参考下     ...

  2. using System.Diagnostics; 日志操作

    using System.Diagnostics 命名空间 包含了能够与系统进程 事件日志 和性能计数器进行交互的类 一般用于帮助诊断和调试应用程序 例如 Debug类用于帮组调试代码 Process ...

  3. laravel 自定义函数 使用

    1.创建app/helpers.php 2.注册路径 { ... "autoload": { "files": [ "app/helpers.php& ...

  4. 在Delphi中如何动态创建dbf数据库(二)?

    unit Form_ToChangCSVforDBFU; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics ...

  5. svn update 失败 且 clean up失败解决方法

    当出现这种情况时,大多数是因为svn的数据库还有队列没处理完.而我们要做到仅仅是把队列清除即刻. 具体做法是: 1.下载sqlite3.exe下载地址:sqlite官网http://www.sqlit ...

  6. spark mllib 之线性回归

    public static void main(String[] args) { SparkConf sparkConf = new SparkConf() .setAppName("Reg ...

  7. pomelo架构概览

    pomelo之所以简单易用.功能全面,并且具有高可扩展性.可伸缩性等特点,这与它的技术选型和方案设计是密不可分的.在研究大量游戏引擎设计思路基础上,结合以往游戏开发的经验,确定了pomelo框架的设计 ...

  8. Scala Tail Recursion (尾递归)

    Scala对尾递归进行了优化,甚至提供了专门的标注告诉编译器需要进行尾递归优化.不过这种优化仅限于严格的尾递归,间接递归等情况,不会被优化. 尾递归的概念 递归,大家都不陌生,一个函数直接或间接的调用 ...

  9. Prism&MEF构建开发框架

    系统框架构想效果图 平台简单由左侧菜单和右侧内容区以及顶部系统和用户信息区构成 菜单根据系统模块动态加载 右侧,根据左侧选中菜单动态加载子模块,子模块集合以tab选项卡方式布局 系统模块划分为Shel ...

  10. java简单优化和编写规范,自己总结的。

    1.永远不要比较两个浮点数是否相等.它是不安全的.详情google. 2.尽量使用StringBuffer代替String. 3.final类会提高很多效率. 4.try-catch 不应该用来控制程 ...