MongoDB 3.0.6 安装 增删改查
下载
安装包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 安装 增删改查的更多相关文章
- WFS1.1.0协议(增删改查)+openlayers4.3.1前端构建+geoserver2.15.1安装部署+shpfile数据源配置
WFS简介 1.WFS即,Web要素服务,全称WebFeatureService.GIS下,支持对地理要素的插入,更新,删除,检索和发现服务. 2.属于OGC标准下的通信协议.OGC标准下的GIS服务 ...
- Node.js、express、mongodb 入门(基于easyui datagrid增删改查)
前言 从在本机(win8.1)环境安装相关环境到做完这个demo大概不到两周时间,刚开始只是在本机安装环境并没有敲个Demo,从周末开始断断续续的想写一个,按照惯性思维就写一个增删改查吧,一方面是体验 ...
- nodejs笔记五--MongoDB基本环境配置及增删改查;
一.基本环境配置: 1,首先到官网(http://www.mongodb.org/downloads )下载合适的安装包,然后一步一步next安装,当然可以自己更改安装目录:安装完成之后,配置环境变量 ...
- mongod 安装,增删改查
SQL - MySQL Oracel DB2 sybase MSSQLMySQL : PHP > LAMPMySQL - 关系型数据库 - 语言学习成本高user_infoid name ...
- MongoDB的ObjectId和基本操作增删改查(3)
ObjectId 基本操作增删改查 增: insert 介绍: mongodb存储的是文档,. 文档是json格式的对象. 语法: db.collectionName.insert(document) ...
- MongoDB 之 手把手教你增删改查 MongoDB - 2
我们在 MongoDB 之 你得知道MongoDB是个什么鬼 MongoDB - 1 中学习了如果安装部署一个 MongoDB 如果没看到我的金玉良言的话,就重新打开一次客户端和服务端吧 本章我们 ...
- MongoDB 数据库的概念以增删改查
1,MongoDB概念解析: Mongo数据库基本概念是文档,集合,数据库,下表给予介绍 SQL术语概念 MongoDB术语概念 解释/说明 database database 数据库 table c ...
- MongoDB 安装 增删改查
MongoDB 一 介绍 1.高性能的数据存储解决方案是大多数大型Web应用程序和服务的核心.后端数据库负责存储一切东西,从用户账户的信息到购物车中的商品,以及博客和评论数据等.好的Web应用需要 ...
- MongoDB学习day02--数据库增删改查
(window系统,在cmd命令提示符中使用) 一.数据库使用 管理mongodb数据库:mongo,连接本地数据库,或mongo 127.0.0.1:27017,连接其他服务器:mongo ip: ...
随机推荐
- 【HDU 2874】Connections between cities(LCA)
dfs找出所有节点所在树及到树根的距离及深度及父亲. i和j在一棵树上,则最短路为dis[i]+dis[j]-dis[LCA(i,j)]*2. #include <cstring> #in ...
- 【CodeForces 672B】Different is Good
题 字符串所有子串要不同.求修改最少多少个字符. 因为只能是26个字母,显然大于26的不可能有答案,其它情况ans+=u[i]-1:u[i]是字母出现的次数. #include<cstdio&g ...
- 【BZOJ-3709】Bohater 贪心
3709: [PA2014]Bohater Time Limit: 5 Sec Memory Limit: 128 MBSec Special JudgeSubmit: 835 Solved: ...
- 微信公众平台教程和SDK收集
教程收集: 1.Senparc(.net) http://www.cnblogs.com/szw/archive/2013/05/14/weixin-course-index.html 2.方倍工作室 ...
- hdu 4324 拓扑排序
题意:给出一堆人的喜爱关系,判断有没有三角恋-_-|| 其实就是判断是否存在三条边的环. 一开始我是这么想的: 先拓扑排序,如果没有环那就直接No 如果有环?挑出环里的任意一个点(拓扑排序结束后不在拓 ...
- centos+nginx从零开始配置负载均衡
nginx负载均衡的理解 nginx是一个轻量级的.高性能的webserver,他主要可以干下面两件事: 作为http服务器(和apache的效果一样) 作为反向代理服务器实现负载均衡 现在nginx ...
- Oracle 数据库对象
数据库对象是数据库的组成部分,常常用CREATE命令进行创建,可以使用ALTER命令修改,用DROP执行删除操作.前面已经接触过的数据库对象有表.用户等. 今天将学习更多的Oracle数据库对象: 同 ...
- python编码
一.编码 常见的编码比较: ascii:1个字节 unicode:2个字节 utf-8:英文1个字节,汉字3个字节 二.一个编码问题 问:如下代码设置了在代码中添加了coding: utf-8,但是在 ...
- jQuery 基础(4)jQuery 尺寸
jQuery 尺寸方法jQuery 提供多个处理尺寸的重要方法:width()height()innerWidth()innerHeight()outerWidth()outerHeight()jQu ...
- ionic的scroll的使用出现的问题
今天再写ionic的时候发现了一个问题,在使用ui-view的时候引用ion-scroll指令的时候初次加载的时候能能实现拖拽滚动,只能实现滚动鼠标滚轴滚动,然后各种调试,各种比较,终于发现原来是路由 ...