MongoDB
orangleliu
快乐编程
展开
-
[Mongo]PyMongo安装和使用
PyMongo安装和使用这里是简单的安装和使用记录,首先要有一个可用的mongo环境,win环境或者linux环境都可以。 假定你对mongo有所了解和知道一些命令行操作。安装和更新跟大多数py包安装一样,可以源码安装,也可以使用pip或者easy_install来安装安装pip install pymongo升级pip in原创 2014-09-25 09:18:27 · 20826 阅读 · 0 评论 -
[MongoDB] 按时间分组统计(group函数时间格式化)
> 分组的key可以使用原有的字段,也可以使用一个function来格式化日期。记录格式/* 0 */{ "_id" : ObjectId("541fcc51c6c36038bc6b81cd"), "url" : "http://wifi21.com/", "addtime" : ISODate("2014-08-19T00:15:02Z")}/* 1 *原创 2014-09-22 19:10:36 · 20512 阅读 · 3 评论 -
[MongoDB] 分组统计时间 aggregate,group,distinct
开发中有些按日期记录的记录需要各种维度的统计,按天,按月,按年,按小时,。。分组统计,还有些需要对字段去重统计,在之前的 [Mongo] 按时间分组统计(group时间格式化) 中用group实现了按天的统计,不过使用 new Date()方法会有些坑,今天看了下aggregate中,使用 aggregate 来写个时间统计。tips: aggregate 挺复杂,弄明白了再做笔记,现在只是根据需...原创 2014-10-09 15:55:47 · 17512 阅读 · 4 评论 -
[Mongo]couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:L112
今天在启动mongo时候出现了一个错误,我的是win7环境。E:\server>mongoMongoDB shell version: 2.4.5-pre-connecting to: testMon Sep 22 13:35:05.335 JavaScript execution failed: Error: couldn't connect toserver 127.0.0原创 2014-09-22 13:44:08 · 4071 阅读 · 0 评论 -
[MongoDB] 按时间分组统计(任意时间段)
统计任意时间段内和sum,avg等信息记录样本{ "_id" : ObjectId("5a2a290320fc1abc16104c0c"), "netservice" : "Brasil_OiVelox", "repstime" : 0.014, "stattime" : ISODate("2017-12-08T13:45:00原创 2018-04-09 12:19:53 · 20516 阅读 · 8 评论 -
[MongoDB] 聚合嵌入 object 的 key
标题比较拗口,下面给一个具体的例子MongoDB 3.6数据样本{ "_id" : ObjectId("5a79391534cdbd692825e978"), "cdn" : "Conversant", "domain" : "7img1.xxxx.com", "status_code" : { &原创 2018-04-09 18:06:24 · 2335 阅读 · 0 评论 -
[MongoDB] 聚合嵌入的数组
mongo-aggregate-nested-array 文档中嵌入了数组,此时就是要聚合这个嵌入的array。MongoDB 3.6数据样本{ "_id" : ObjectId("5aa63f7034cdbd6928f831ff"), "domain" : "metacafe.com", "cdn" : "LLNW", "原创 2018-04-09 18:29:45 · 4242 阅读 · 0 评论