
mongodb 学习笔记
九指码农
生活不止眼前的苟且。
展开
-
mongodb-aggregate聚合日期分组
最近有个妹子,在项目中遇到了mongodb中时间类型查询和聚合分组的事情,本来搞IT的妹子就很少,所以希望大家能够善待IT程序媛,好了废话不多说了。 mongdob里面保存的是json类型的数据,如果你在插入数据的时候,时间字段插入的是日期类型的数据(Date),那么在mongodb里面会是ISODate类型的。ISODate和咱们现在的时区不一样,IOSDate默认是慢8个小时的。所以再次操作时原创 2017-03-31 14:51:39 · 9052 阅读 · 2 评论 -
mongodb-drill for sql
Apache-drill是一个sql查询引擎,可用于查询mongodb、hbase等nosql数据库,还可以查询dfs等文件系统,也可以整合hive使用。 下载链接:window: Linu下载链接:http://drill.apache.org/docs/installing-drill-on-linux-and-mac-os-x/Windows下载完毕后,解压即可使用 下面为在window原创 2016-09-22 23:36:14 · 768 阅读 · 0 评论 -
mongodb-aggregate(聚合函数)
mongodb是有自己的mapreduce的,功能很强大,性能也还好,完成了基本上所有的关系型数据库可以完成的统计工作;但是后来mongodb出现了聚合函数,尝试着代替mapreduce,下面开始介绍聚合函数的使用: aggregate() 方法MongoDB中聚合的方法使用aggregate()。 语法aggregate() 方法的基本语法格式如下所示: db.COLLECTION_NAM原创 2016-09-13 23:46:49 · 2944 阅读 · 0 评论 -
mongodb连接数引起响应时间变长
发现其MongoDB集群的性能开始受到影响,表现在请求的高峰时期,MongoDB的响应时间变得非常长。 通过监控发现,在其高峰时间MongoDB的连接数达到了1100~1500左右,由于每个连接需要使用10M(stack size默认为10240)的内存,这导致相当大的内存开销。 BoxedIce的处理方法是,首先通过优化连接池,将连接数控制在了800个左右,然后通过修改内核的stack siz原创 2016-09-13 16:05:38 · 1815 阅读 · 0 评论 -
mongodb学习笔记
创建固定集合: 固定集合就是大小固定。固定集合需要事先创建好,当固定集合被占满时,如果再插入新的文档,固定集合会自动将最老的文档从集合中删除。 db.createCollection(“me”,{“capped”:true,”size”:10000})大小为字节。 而且还能指定固定集合中文档的数量db.createCollection(“me”,{“capped”:true,”size”:10原创 2016-09-13 16:02:17 · 325 阅读 · 0 评论 -
java-mongodb实现全文检索
启用全文检索MongoDB 在 2.6 版本以后是默认开启全文检索的,如果你使用之前的版本,你需要使用以下代码来启用全文检索: db.adminCommand({setParameter:true,textSearchEnabled:true}) 或者使用命令: mongod –setParameter textSearchEnabled=true创建全文索引考虑以下 posts原创 2016-09-13 16:00:55 · 1386 阅读 · 0 评论 -
elasticsearch同步mongodb
本文elasticsearch版本为1.7.0,mongodb版本为3.2.6 首先安装mongodb, sudo tar -zxvf mongodb-linux-x86_64-rhel62-3.2.6.gz sudo mv mongodb-linux-x86_64-rhel62-3.2.6 mongodb 用mongodb单机版模拟副本分片集群; cd mongodb/bin sudo原创 2016-08-29 18:15:10 · 622 阅读 · 0 评论 -
MongoDB使用小结:一些不常见的经验分享
1、count统计结果错误这是由于分布式集群正在迁移数据,它导致count结果值错误,需要使用aggregate pipeline来得到正确统计结果,例如:db.collection.aggregate([{$group: {_id: null, count: {$sum: 1}}}])引用:“On a sharded cluster, count can result i转载 2016-05-12 11:47:06 · 906 阅读 · 0 评论