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是一样的. 不支持空参数
时间: 2024-10-12 17:53:46

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

MyBatis3.2.2+SpringMVC3.0 简单实现(增删改查,Web版实现)

MyBatis3.2.2+SpringMVC3.0 简单实现(增删改查,Web版实现) 首先,需要知道Eclipse如何创建Dynamic Web Project for Maven,我们首先需要知道如何用Eclipse创建动态部署的Maven Web-app 项目.参考以下链接的博客:http://blog.csdn.net/smilevt/article/details/8215558. 构建完之后:实现具体的增删改查,不去部署Web war的时候我们用Junit单元测试CRUD功能.代码如

MongoDB 笔记一--MongoDB基本环境配置及增删改查;

一.基本环境配置: 1,首先到官网(http://www.mongodb.org/downloads )下载合适的安装包,然后一步一步next安装,当然可以自己更改安装目录:安装完成之后,配置环境变量,找到安装目录下的bin文件夹,在电脑环境变量里,加入其路径(D:\MongoDB\bin,我安装在D盘内): 2,建立一个用于存放数据库文件的目录:windows默认使用C:\data\db作为数据目录.但是在安装过程中,不会自动建立文件或者文件夹,需要自己创建.当然我们也可以在系统的任意位置创建

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

前言 从在本机(win8.1)环境安装相关环境到做完这个demo大概不到两周时间,刚开始只是在本机安装环境并没有敲个Demo,从周末开始断断续续的想写一个,按照惯性思维就写一个增删改查吧,一方面是体验下node.js的魔力,二就是看看node.js.express和mongoose的API,其次就是把自己入门的过程记录下来,方便自己查看,再就是对入门的朋友起一个引导的作用. 敲demo的过程中感觉最爽的就是npm(Node Package Manager)是一个Node.js的包管理和分发工具.

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

我们在  MongoDB 之 你得知道MongoDB是个什么鬼 MongoDB - 1  中学习了如果安装部署一个 MongoDB 如果没看到我的金玉良言的话,就重新打开一次客户端和服务端吧 本章我们来学习一下关于 MongoDB的增删改查 一.MongoDB操作 之 原生ORM,根本不存在SQL语句 创建数据库:这里和一般的关系型数据库一样,都要先建立一个自己的数据库空间 嗯嗯嗯嗯,我感受到了你内心的惊呼,瞅瞅你们这些没见过世面的样子 是的,MongoDB设计的比较随意,没有就认为你是在创建,

MongoDB:最简单的增删改查(Oops,可能太简单了)

热身运动: 1. 启动MongoDB shell => mongo.exe or ./mongo(先确保有一个mongod的实例): 2. 切换到一个用于练手的namespace => use xxxxxxx: 增: db.[table].insert({[field]: [value]}) 查: db.[table].find() 改: db.[table].update({[key]: [value]}, {$set: {[field]: [value]}} 删: db.[table].r

MongoDB数据库的操作,增删改查

在student集合中插入一些数据 db.student.insert({ "学号":10010, "姓名":"德莱文", "年龄":26, "地址":"淄博市" }); var stuData1={ "学号":10020, "姓名":"奥巴马", "年龄":27, "地址":"

Yii2.0数据库操作增删改查详解

1.简单查询: one(): 根据查询结果返回查询的第一条记录. all(): 根据查询结果返回所有记录. count(): 返回记录的数量. sum(): 返回指定列的总数. average(): 返回指定列的平均值. min(): 返回指定列的最小值. max(): 返回指定列的最大值. scalar(): 返回查询结果的第一行中的第一列的值. column(): 返回查询结果中的第一列的值. exists(): 返回一个值,该值指示查询结果是否有数据. where(): 添加查询条件 wi

Yii2.0实现框架增删改查

Controller <?php namespace frontend\controllers; use frontend\models\User; use yii\data\Pagination; class UserController extends \yii\web\Controller { //添加的表单页面展示 public function actionIndex() { $model = new User(); return $this->render('index',['mo

Go MongoDB官方数据库驱动之增删改查

package main import ( "context" "fmt" "log" "go.mongodb.org/mongo-driver/bson" "go.mongodb.org/mongo-driver/mongo" "go.mongodb.org/mongo-driver/mongo/options" ) // Trainer type is used for later