
mongo
文章平均质量分 85
isoleo
这个作者很懒,什么都没留下…
展开
-
Mongodb与Mysql的查询脚本操作对比
1、查询所有记录db.userInfo.find();相当于:select * from userInfo;默认每页显示20条记录,当显示不下的情况下,可以用it迭代命令查询下一页数据。注意:键入it命令不能带“;”但是你可以设置每页显示数据的大小,用DBQuery.shellBatchSize = 50;这样每页就显示50条记录了。 2、查询去掉后的当前聚集集合中的某列的原创 2013-12-31 11:19:35 · 810 阅读 · 1 评论 -
mongodb 与mysql 语法对比
我们总是在对比中看到自己的优点和缺点,对于mongodb来说也是一样,对比学习让我们尽快的掌握关于mongodb的基础知识。mongodb与mysql命令对比关系型数据库一般是由数据库(database)、表(table)、记录(record)三个层次概念组成。而非关系型数据库mongodb是由数据库(database)、集合(collection)、文档对象(document)三原创 2016-09-28 10:13:50 · 600 阅读 · 0 评论 -
MongoDB在Linux下常用优化设置
以下是一些MongoDB推荐的常用优化设置。在生产环境下选取合适的参数值,例如预读值和默认文件描述符数目等,会对系统性能有很大的影响。** 关闭数据库文件的 atime禁止系统对文件的访问时间更新会有效提高文件读取的性能。这个可以通过在 /etc/fstab 文件中增加noatime 参数来实现。例如:/dev/xvdb /data ext4 noatime 0 0转载 2016-09-27 17:42:41 · 672 阅读 · 0 评论 -
MongoDB 索引优化
索引是用来加快查询速度的,事物都有双面性的,同时在每次插入、更新和删除操作时都会产生额外的开销。索引有时并不能解决查询慢的问题,一般来说,返回集合中一半以上的结果,全表扫描要比查询索引更高效些。创建太多索引,会导致插入非常慢,同时还会占用很大空间。可以通过一些工具来分析查询的效率来进一步优化索引。一、MongoDB自带工具explain使用explain命令返回查询使用的索引情况,耗时转载 2016-09-27 17:36:00 · 742 阅读 · 0 评论 -
mongodb_修改器($inc/$set/$unset/$push/$pop/upsert......)
对于文档的更新除替换外,针对某个或多个文档只需要部分更新可使用原子的更新修改器,能够高效的进行文档更新。更新修改器是中特殊的键,用来指定复杂的操作,比如增加、删除或者调整键,还可能是操作数组或者内嵌文档。1.$inc--------------------------------------------------------------------------这个修改器干什么原创 2016-10-23 15:45:06 · 935 阅读 · 0 评论 -
mongodb 集群分片布署
mongodb 集群分片布置在系统早期,数据量还小的时候不会引起太大的问题,但是随着数据量持续增多,后续迟早会出现一台机器硬件瓶颈问题的。而mongodb主打的就是海量数据架构,他不能解决海量数据怎么行!不行!“分片”就用这个来解决这个问题。传统数据库怎么做海量数据读写?其实一句话概括:分而治之。转载 2016-06-22 16:23:20 · 739 阅读 · 0 评论 -
mongodb 3.0 用户角色
详情来自于官方:::https://docs.mongodb.com/master/reference/method/js-user-management/ MongoDB 3.0 安全权限访问控制,在添加用户上面3.0版本和之前的版本有很大的区别,这里就说明下3.0的添加用户的方法。环境、测试: 在安装MongoDB之后,先关闭auth认证,进入查看数据库原创 2016-07-06 18:14:16 · 1576 阅读 · 0 评论 -
mongodb 3.2 集群认证及创建用户
认证之前先创建用户mongodb 创建用户db.createUser({user:"lixiaomeng",pwd:"11111",roles:[{role:"root",db:"admin"}]})db.createUser({user:"dbapp",pwd:"dbapp",roles:[{role:"dbAdminAnyDatabase",db:"admin"}]})原创 2016-07-04 16:21:02 · 4222 阅读 · 2 评论 -
MongoDB配制文件详解
分享一篇非常不错的MongoDB数据库详细配置说明,这篇文章是非常的详细的希望对各位朋友会带来帮助。启动MongoDB有2种方式,一是直接指定配置参数,二是指定配置文件。这里先介绍配置文件,启动方式如下:mongod --config /etc/mongodb.conf配置如下:verbose:日志信息冗余。默认false。提高内部报告标准输出或记录到logpath配置的日转载 2016-06-19 11:38:21 · 2619 阅读 · 0 评论 -
mongodb 安装配制
一.Mongodb的安装 环境:linux 64bit版本:3.2位置:/opt/mongodb安装步骤:tar –zxvf mongodb-linux-x86_64-3.0.1.tar –C /opt/mongodbmkdir /opt/mongodb/datatouch /opt/mongodb/logs 安装是很简单的,关键是下面的启动的配置。启动配置原创 2016-06-19 14:17:00 · 1273 阅读 · 0 评论 -
MongoDB aggregate 聚合管道
MongoDB聚合管道使用聚合管道可以对集合中的文档进行变换和组合。 管道是由一个个功能节点组成的,这些节点用管道操作符来进行表示。聚合管道以一个集合中的所有文档作为开始,然后这些文档从一个操作节点流向下一个节点 ,每个操作节点对文档做相应的操作。这些操作可能会创建新的文档或者过滤掉一些不符合条件的文档,在管道中可以对文档进行重复操作。 管道表达式只可以操作当前管道中的文档,不能访转载 2017-02-14 12:39:48 · 4099 阅读 · 0 评论