下载

安装包MSI

http://yunpan.cn/cmhHdTPkXZRM2  访问密码 9b6c

上边提供的是 MongoDB 3.0.6 64Bit 的安装包

    安装

如果不想直接安装在C盘..就要选择自定义安装喽..

就是选择全部安装和自定义的那一步..全部安装是默认安装C盘的..

我这里是安装到 D:\Program Files\MongoDB\MongoDB 的..

需要在 D:\Program Files\MongoDB 下新建 Log 文件夹..并在Log下建立 Log.txt 文件..盛放安装产生的日志

另外在 D:\Program Files\MongoDB 下新建 Data 文件夹..盛放以后建立的数据库文件..这两个文件夹可以自定义位置的.

打开CMD窗口,输入以下命令

1.> D:

2.> CD D:\Program Files\MongoDB\MongoDB

3.> mongod.exe --install --logpath "D:\Program Files\MongoDB\Log\Log.txt" --dbpath "D:\Program Files\MongoDB\Data"      //LogPath参数不能省略.安装前本地必须有这个文件  DBPath是指定的数据库盛放目录

4.> Net Start mongodb       //开启服务 也可以在服务列表中手动启动

附带一个MongoDB的参数说明

mongod参数说明:

dbpath:数据文件存放路径,每个数据库会在其中创建一个子目录,用于防止同一个实例多次运行的mongod.lock也保存在此目录中。

logpath:错误日志文件。

logappend:错误日志采用追加没模式(默认是覆写模式)。

bind_ip:对外服务的绑定Ip,一般设置为空,及绑定在本机所用可用Ip上,如有需要可以单独指定。

port:对外服务端口,web管理端口在这个port的基础上+1000.

fork:以后台Daemon形式运行服务。

journal:开启日志功能,通过保存操作日志来降低单机故障的恢复时间,在1.8版本后正式加入,取代在1.7.5版本中的dur参数。

syncdelay:系统同步刷新磁盘的时间,单位为秒,默认是60秒。

directoryperdb:每个db存放在单独的目录中,建议设置该参数。

maxConns:最大连接数。

repairpath:执行repair时的临时目录。如果没有开启journal,异常down机后重启,必须执行repair操作。
    简单的增删改查

到了这里就已经全部安装成功了..来进行一下简单的MongoDB操作

进入Shell界面

跳转到MongoDB的安装目录下后..输入 Mongo 即可进入MongoDB的操作..

: 下面代码中红色的是要输入的部分..

> show dbs     --显示目前所有的数据库
> use LYDB     --使用当前的数据库 若没有该数据库..则创建
> show Tables    --显示当前数据库下的所有集合(表)  如果没有指定当前库的话..则不显示

> db.table1.insert({"name":"我要入党","age":"12"}) --在当前集合(表)中增加一条文档(数据行),如果table1不存在..则创建table1,并添加数据到table1
> db.person.find()         --查询集合person中的所有文档

> db.person.find({"name":"我要入党"})    --find()方法中可以放置条件,Json类型 会将符合条件的结果列出

> db.person.find({"name":"我要入党","age":"18"})    -- 条件可以是多条件,保持Json类型.

> db.person.find({"name": {$regex:/入党.*/i}})        -- 模糊查询 条件使用正则表达式来完成匹配  黑色字体为搜索条件

> db.person.update({"_id":ObjectId("55f8011e72150d6ddb466d40")},{"name":"zhaoSi","age":"18"}) --update(prom1,prom2) 参数都是Json类型,prom1的性质和find()方法中是一样的..prom2的值将会覆盖找到的所有文档内容..是覆盖哦.

> db.person.remove({"name":"我要入党"}) -- remove()的参数和find是一样的. 不支持空参数

MongoDB 3.0.6 安装 增删改查的更多相关文章

  1. WFS1.1.0协议(增删改查)+openlayers4.3.1前端构建+geoserver2.15.1安装部署+shpfile数据源配置

    WFS简介 1.WFS即,Web要素服务,全称WebFeatureService.GIS下,支持对地理要素的插入,更新,删除,检索和发现服务. 2.属于OGC标准下的通信协议.OGC标准下的GIS服务 ...

  2. Node.js、express、mongodb 入门(基于easyui datagrid增删改查)

    前言 从在本机(win8.1)环境安装相关环境到做完这个demo大概不到两周时间,刚开始只是在本机安装环境并没有敲个Demo,从周末开始断断续续的想写一个,按照惯性思维就写一个增删改查吧,一方面是体验 ...

  3. nodejs笔记五--MongoDB基本环境配置及增删改查;

    一.基本环境配置: 1,首先到官网(http://www.mongodb.org/downloads )下载合适的安装包,然后一步一步next安装,当然可以自己更改安装目录:安装完成之后,配置环境变量 ...

  4. mongod 安装,增删改查

    SQL - MySQL Oracel DB2 sybase MSSQLMySQL : PHP > LAMPMySQL - 关系型数据库  - 语言学习成本高user_infoid  name   ...

  5. MongoDB的ObjectId和基本操作增删改查(3)

    ObjectId 基本操作增删改查 增: insert 介绍: mongodb存储的是文档,. 文档是json格式的对象. 语法: db.collectionName.insert(document) ...

  6. MongoDB 之 手把手教你增删改查 MongoDB - 2

    我们在  MongoDB 之 你得知道MongoDB是个什么鬼 MongoDB - 1  中学习了如果安装部署一个 MongoDB 如果没看到我的金玉良言的话,就重新打开一次客户端和服务端吧 本章我们 ...

  7. MongoDB 数据库的概念以增删改查

    1,MongoDB概念解析: Mongo数据库基本概念是文档,集合,数据库,下表给予介绍 SQL术语概念 MongoDB术语概念 解释/说明 database database 数据库 table c ...

  8. MongoDB 安装 增删改查

    MongoDB   一 介绍 1.高性能的数据存储解决方案是大多数大型Web应用程序和服务的核心.后端数据库负责存储一切东西,从用户账户的信息到购物车中的商品,以及博客和评论数据等.好的Web应用需要 ...

  9. MongoDB学习day02--数据库增删改查

    (window系统,在cmd命令提示符中使用) 一.数据库使用 管理mongodb数据库:mongo,连接本地数据库,或mongo 127.0.0.1:27017,连接其他服务器:mongo  ip: ...

随机推荐

  1. sql insert into select语句写法-将查询结果直接插入到表中

    insert into month_gpcj_info(idStr,zszrmygpsl,xyzrmygpsl,mycje,mycjl,month_date,dataCompiledDate) sel ...

  2. 一起学HTML基础-CSS样式表-基本概念、分类、选择器

    一.基本概念: CSS  (Cascading Style Sheets)层叠样式表,是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言. ...

  3. Centering, Scaling and Normalizing

    Centering: 使数据的均值(Empirical Mean)变为0的过程. 具体操作:原始数据Xn(n=1, 2, 3, ..., n)减去均值. Scaling: 使数据的标准差(Empiri ...

  4. 【faster-rcnn】训练自己的数据——修改图片格式、类别

    修改图片格式 matlab代码 其实内部一些代码是用了rbg的fast-rcnn代码的. \datasets\VOCdevkit2007\VOCcode\VOCinit.m里面,查找'jpg',改成' ...

  5. XHTML与HTML的区别

    XHTML:可扩展超文本标记语言,是一种置标语言,表现方式与超文本标记语言(HTML)类似,不过语法上更加严格. 参考:http://baike.baidu.com/search/word?word= ...

  6. Uva11374 Airport Express

    最短路问题. 从起点和终点开始各跑一次dijkstra,可以得到起点.终点到任意点的距离.枚举使用的商业线路,找最优解. 破题卡输出,记录前驱和输出什么的仿佛比算法本身还麻烦. /*by Silver ...

  7. sersync2 安装,配置

    介绍 rsync rsync,remote synchronize顾名思意就知道它是一款实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限.时间.软硬链接等附加信息.rsync是用 “ ...

  8. linux编程开发命令

    test命令命令功能test命令是shell环境中测试条件表达式的实用工具.命令语法test(选项)选项说明-b〈文件〉如果文件为一个块特殊文件,则为真;-c<文件〉,如果文件为一个字符特殊文件 ...

  9. Linux下shell脚本中信号捕获和函数练习脚本之ping一个网段

    该脚本主要的目的是练习在Linux bash脚本中捕获信号,顺便练习一下函数的使用,还有就是终止一个正在运行的程序后,该程序打开的文件的后续处理问题等等!脚本功能:  ping一个网段内的IP,检测哪 ...

  10. MongoDB系列一(索引及C#如何操作MongoDB)

    索引总概况 db.test.ensureIndex({"username":1})//创建索引 db.test.ensureIndex({"username": ...