![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mongodb
文章平均质量分 83
jiangfullll
这个作者很懒,什么都没留下…
展开
-
java查询mongodb
最近公司的一个大表要从mysql中分离出来迁移到mongodb上,于是便有了下文:一、多条件等值查询:DBObject obj = new BadicDBObject();obj.put("commentId",1);obj.put("name",2);DBCollection coll = db.getCollection("comment");DBCursor cur原创 2013-10-02 18:06:08 · 1330 阅读 · 0 评论 -
关于mongodb索引优化的实现与思考
一千万条数据,查询频率最高的查询语句如下db.comment.find({'accountId':48,'rootId':3745809,'type':140,'status':12}).limit(1).explain()db.comment.find({'rootId':707629,'type':40,'status':0}).sort({'commentId':-1}).limit原创 2013-10-11 10:08:32 · 1141 阅读 · 0 评论 -
java操作mongodb mapreduce
最近有一个需求:需要通过mongodb某一个字段来分组统计其它几个字段的数量,因为这是要更新线上千万以上的数据量,所以需要同时更新到mysql表中,而尽量不让延迟:代码如下:package com.lifeix;import java.io.IOException;import java.sql.Connection;import java.sql.PreparedStat原创 2013-10-29 10:12:36 · 5272 阅读 · 3 评论 -
使用mongodb的js来统计数据
有这样一个需求:我需要从一张表中统计出前一天每篇文章的评论数量,程序使用contrab每天晚上定时执行,因此需要写一个mongodb脚本,而不能用程序来完成。由于mapreduce不能直接排序,我的做法是先用mapreduce生成一个临时文档,然后再从这个文章中排序插入数据到目标文档中。程序如下:var map = function() { var date = new Date()原创 2013-11-23 16:37:19 · 1379 阅读 · 0 评论 -
mongodb 在slave中统计数据,然后保存到master的表中的javascript脚本代码
需求是这样的,我需要统计slave中的前一天的数据,然后将这些数据存入master的表中(要考虑到slave不能写的限制)。mongo 192.168.1.48:27017/l_comment;var map = function() { var date = new Date(); date.setDate(date.getDate() - 1);原创 2013-11-25 19:16:15 · 930 阅读 · 0 评论 -
mongodb mapreduce使用总结
mongodb mapreduce使用总结原创 2014-07-25 14:44:59 · 3775 阅读 · 0 评论 -
关于mongodb创建索引的一些经验总结
关于mongodb创建索引的一些经验总结原创 2014-07-06 10:26:52 · 10382 阅读 · 1 评论