文章分类 - MongoDB
MongoDB
摘要:today = datetime.utcnow() yesterday = today + timedelta(days=-1) record = [x for x in db.collection.find({'updatedAt': {'$gte': yesterday, '$lt': today}})]
阅读全文
摘要:db.oneDoc.aggregate([ //拆分数组 {$unwind:"$tag"}, //过滤条件 {$match:{creater:'5a4ef79a1c9c2316463a57f4'}}, //分组统计 {$group:{_id:"$tag",num:{$sum:1}}}, //显示字段过滤 {$project:{_id...
阅读全文
摘要:一、初始化数据 二、只返回指定字段和_id字段 三、查询结果去掉_id字段 四、查询结果返回不包含指定字段 五、查询内嵌文档(数组对象)返回指定字段 六、查询返回数组中指定数组对象
阅读全文
摘要:“cannot create temp file for here-document: No space left on device” 译:“磁盘的空间已经满了,这时候可以进行扩容,或者将该磁盘的部分目录迁移到别的磁盘” 解决方法: 1、df -h 查看硬盘空间 2、top 查看cpu及内存 3、
阅读全文
摘要:import pymongo #以Account集合为例 db.Account.find().sort("UserName") db.Account.find().sort("UserName",pymongo.ASCENDING) db.Account.find().sort("UserName",pymongo.DESCENDING) db.Account.find().sor...
阅读全文
摘要:1.根据userName和age分组并统计数量,$group只会返回参与分组的字段,使用$addToSet在返回结果数组中增加_id字段 2.使用$match匹配数量大于1的数据 3.doc.dups.shift();表示从数组第一个值开始删除;作用是踢除重复数据其中一个_id,让后面的删除语句不会
阅读全文
摘要:在Unix系统上,多进程模块使用fork()生成进程。但MongoClient的实例不能从父进程复制到子进程,父进程和每个子进程必须创建他们自己的MongoClient实例。 错误使用:
阅读全文
摘要:1、目标文件夹:/var/log 2、du -h --max-depth=1确定目标文件夹
阅读全文
摘要:一、$elemMatch和$ne 二、$where 三、$not和$size 四、'.'路径和$exists 五、$exists和$ne 六、$gt
阅读全文
摘要:function timeToObjId( time ) { var t = new Date(time); t = t.getTime()/1000; // 转换成秒数 return t.toString(16)+'0000000000000000'; // 转换成16进制的字符串,再加补齐16个0 } var objIdTimeFrom = timeToObjId(...
阅读全文