MongoDB入门教程之细说MongoDB数据库的增删查改操作
      看过上一篇,相信大家都会知道如何开启mongodb了,这篇就细说下其中的增删查改,首先当我们用上一篇同样的方式打开mongodb,突然 傻眼了,擦,竟然开启不了,仔细观察“划线区域“的信息,发现db文件夹下有一个类似的”lock file”阻止了mongodb的开启,接下来我们要做的就 是干掉它,之后,开启成功,关于mongodb的管理方式将在后续文章分享。

  分类: MongoDB

MongoDB的安装及配置文件选项全解
安装部分 1. 安装包 1.1 mongodb-org 可以自动安装以下的四个包 1.2 mongodb-org-server mongod进程和配置文件,启动脚本 1.3 mongodb-org-mongos mongos进程 1.4 mo

  分类: MongoDB

Mongodb数据库的备份与恢复操作实例
写在前面 本文已经假设你已经安装好了Mongodb(2.6),并且已经开启了auth。 用户 首先我们添加备份和恢复数据所需的用户,这个用户需要有readWrite和userAdmin权限

  分类: MongoDB

Mongodb增加、移除Shard Server实例
1.增加新的配置文件,并启动mongod实例 复制代码 代码如下:

  分类: MongoDB

MongoDB中创建索引需要注意的事项
上周在 ruby-china 上发了帖子《MongoDB 那些坑》,反映相当热烈,许多回复很有见地,其中一位童鞋深入的提到 MongoDB 建索引方法的问题,引发我更深入的了解了 MongoDB 建索引的方法和一些注意事项。 在 《MongoDB 那些坑》中提到,在前台直接运行建立索引命令的话,将造成整个数据库阻塞,因此索引建议使用 background 的方式建立。但是这也会带来一定的问题,在 2.6 版本之前,在 secondary server 中即使使用 backg

  分类: MongoDB

浅谈mongodb中query查询
Mongodb最大的功能之一就是它支持动态查询,就跟传统的关系型数据库查询一样,但是它的查询来的更灵活。 一、  Query Expression Objects:查询表达式对象 查询表达式文档也是一个BSON结构的文档,例如,我们可以用下面的查询语句来查询集合中的所有记录: db.users.find({}) 这里,表达式对象是一个空文档,在查询的时候去去匹配所有的记录。再看:

  分类: MongoDB

MongoDB日志文件过大的解决方法
MongoDB的日志文件在设置 logappend=true 的情况下,会不断向同一日志文件追加的,时间长了,自然变得非常大。 解决如下:(特别注意:启动的时候必须是--logpath指定了log路径的) 用mongo连接到服务端

  分类: MongoDB

mongodb 数据库操作--备份 还原 导出 导入
一,mongodump备份数据库 1,常用命令格 mongodump -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -o 文件存在路径 如果没有用户谁,可以去掉-u和-p。 如果导出本机的数据库,可以去掉-h。 如果是默认端口,可以去掉--port。

  分类: MongoDB

MongoDB教程之聚合(count、distinct和group)
1. count: 复制代码 代码如下:    

  分类: MongoDB

CentOS 6.5 x64系统中安装MongoDB 2.6.0二进制发行版教程
MongoDB的国外镜像访问非常慢,以至于选择MongoDB官网的在线安装很不靠谱。那么,我们可以选择安装MongoDB 2.6的二进制发布包。 下面我们在CentOS 6.5 x64系统上安装最新的MongoDB 2.6.0二进制发行版。 1、下载MongoDB 2.6.0二进制发行版

  分类: MongoDB

Mongodb增加、移除Arbiter节点实例
增加Arbiter 增加配置文件mongod1,mongod2,mongod3分别为shard1,shard2,shard3三个set集合的arbiter。

  分类: MongoDB

MongoDB中的主从同步配置和mongod相关启动命令讲解
MongoDB 主从同步设置 关于MongoDB的安装及启动参数说明可以参考我之前转载的《Ubuntu安装MongoDB》与《Mongodb启动命令mongod参数说明》 主从设置 Master: 192.168.111.103 Port:8001 Slave:192.168.111.10

  分类: MongoDB

MongoDB入门教程之索引操作浅析
    这些天项目改版,时间比较紧,博客也就没跟得上,还望大家见谅。     好,今天分享下mongodb中关于索引的基本操作,我们日常做开发都避免不了要对程序进行性能优化,而程序的操作无非就是CURD,通常我们 又会花费50%的时间在R上面,因为Read操作对用户来说是非常敏感的,处理不好就会被人唾弃,呵呵。     从算法上来说有5种经典的查找,具体的可以参见我的算法速

  分类: MongoDB

使用命令方式安装MongoDB指南(Windows、Linux)
首先到mongoDB的站点下载安装包http://www.mongodb.org/ 根据自己的操作系统类型和32/64位来选择。 在windows上安装 把安装包解压缩,然后建立一个目录用于存数据文件,MongoDB默认的用C:\data\db作为数据目录,也可以创建其他空目录来存。 建了数据目录,打开命令提示(cmd.exe),进入到mongoDB的bin目录,执行 mongod.exe,如果

  分类: MongoDB

JavaScript按日期查询MongoDB中的数据的要点示例
group by date 聚合查询日期 统计每天数据(信息量) 1  { "_id" : ObjectId("557ac1e2153c43c320393d9d"), "msgType" : "text", "sendTime" : ISODate("2015-06-12T11:26:26.000Z")

  分类: MongoDB

MongoDB Remove函数的3个常见用法
在MongoDB中,db.collection.remove()方法用来从文档中删除文档。可以从一个集合中删除所有文档,删除匹配一个条件的所有文档,或者限制操作只删除一条文档。 删除所有文档: 删除集合中的所有文档,需要传递一个空的query文档{}给remove()方法。remove()方法不会删除索引。下面是从inventory集合中删除所有文档的例子:

  分类: MongoDB

MongoDB系列教程(七):MongoDb数据结构详解
首先,向数据库插入一条bjson数据 首先是定义文档,然后使用admin用户名密码登录,进入test数据库,向test数据库中插入此文档(“表名称和表中的记录”) 插入结果,查看mongoVUE如下图所示 从上图可以看出系统自带的三个数据库,local,admin,test,在加入一条记录的时候,会自动生成_id的自动标识。 我们再添加图片,可以使用mongoVUE添加,如下图所示。

  分类: MongoDB

MongoDB错误32-bit servers don't have journaling enabled by default解决方法
每次启动MongoDB时总是会收到如下 Unclean shutdown 提示,总结了一下出现该问题的原因及解决方法。 提示如下: 复制代码 代码如下:

  分类: MongoDB

MongoDB中的一些坑(最好不要用)
MongoDB 是目前炙手可热的 NoSQL 文档型数据库,它提供的一些特性很棒:如自动 failover 机制,自动 sharding,无模式 schemaless,大部分情况下性能也很棒。但是薄荷在深入使用 MongoDB 过程中,遇到了不少问题,下面总结几个我们遇到的坑。特别申明:我们目前用的 MongoDB 版本是 2.4.10,曾经升级到 MongoDB 2.6.0 版本,问题依然存在,又回退到 2.4.10 版本。 MongoDB 数据库级锁

  分类: MongoDB

windows下mongodb安装与使用图文教程(整理)
一、首先安装mongodb 1.下载地址:http://www.mongodb.org/downloads 2.解压缩到自己想要安装的目录,比如d:\mongodb 3.创建文件夹d:\mongodb\data\db、d:\mongodb\data\log,分别用来安装db和日志文件,在log文件夹下创建一个日志文件MongoDB.log

  分类: MongoDB

快速导航

Copyright © 2016 phpStudy |