随笔分类 -  MongoDB

摘要:语法: db.order.find({"saleprice":{$type:2}}).forEach(function(x){x.saleprice=parseFloat(x.saleprice);db.order.save(x)}) ( find().里为数据对应的类型,2表示str。也可以不写 阅读全文
posted @ 2019-04-11 18:35 X小白的逆袭之旅 阅读(425) 评论(0) 推荐(0) 编辑
摘要:pymongo是Python对MongoDB的操作库。但是由于python没有IOSDate类型,所以对Mongo的时间类型是个很麻烦的操作。整理一个把python能识别的date类型转化为IOSDate类型 到MongoDB里查看数据: testin.dbs>db.ceshi.find() { " 阅读全文
posted @ 2019-01-24 10:28 X小白的逆袭之旅 阅读(5355) 评论(0) 推荐(0) 编辑
摘要:MongoDB存储引擎 一. WiredTiger引擎 1. MongoDB3.2版本以上,设置为存储引擎。 2. 基于文档级别的并发控制功能(锁机制) (1). 锁级别:文档级别 (2). 如何监控锁的信息 db.serverStatus().lock db.currentOp() mongoto 阅读全文
posted @ 2019-01-22 08:59 X小白的逆袭之旅 阅读(231) 评论(0) 推荐(0) 编辑
摘要:db.集合.aggregate([ { $group: { _id: {字段1: '$字段1',字段2: '$字段2'},count: {$sum: 1},dups: {$addToSet: '$_id'}} }, { $match: {count: {$gt: 1}} } ]).forEach(function(doc){ ... 阅读全文
posted @ 2019-01-16 18:06 X小白的逆袭之旅 阅读(2375) 评论(0) 推荐(0) 编辑
摘要:MongoDB用的是阿里云的,今天想着把原来的数据导出进行一次去重处理,整理下数据。操作了好几个小时,还是未能成功导出。 MongoDB用的是阿里云的专有网络连接,本想通过公网直接访问,申请了公网地址,由于一系列设置问题,遂放弃。转手登陆到阿里云服务器,好在服务器装的有MongoDB。欣喜若狂,顺利 阅读全文
posted @ 2019-01-16 16:57 X小白的逆袭之旅 阅读(578) 评论(0) 推荐(0) 编辑
摘要:1 mongodb的聚合是什么 聚合(aggregate)是基于数据处理的聚合管道,每个文档通过一个由多个阶段(stage)组成的管道,可以对每个阶段的管道进行分组、过滤等功能,然后经过一系列的处理,输出相应的结果。 2 mongodb的常用管道和表达式 知识点: 掌握mongodb中管道的语法 掌 阅读全文
posted @ 2018-12-25 15:30 X小白的逆袭之旅 阅读(764) 评论(0) 推荐(0) 编辑
摘要:建立普通索引:(允许索引字段的值重复) db.集合.ensureIndex({ 字段名: 1/-1 }) 1表示升序,-1表示降序 db.集合.createIndex({ 字段名: 1/-1 }) 1表示升序,-1表示降序 ps: 查询时(多个字段用到索引)如果使用到排序,排序的顺序应该与建立索引时 阅读全文
posted @ 2018-12-19 15:56 X小白的逆袭之旅 阅读(210) 评论(0) 推荐(0) 编辑
摘要:开启mongo的姿势: cd /usr/local/mongo/bin(mongo的文件目录的bin目录下) sudo ./mongod (开启mongo服务) 再新开一个终端 cd /usr/local/mongo/bin sudo ./mongo (进入mongo数据库) 数据库操作: use 阅读全文
posted @ 2018-12-15 17:48 X小白的逆袭之旅 阅读(239) 评论(0) 推荐(0) 编辑
摘要:第一次接触MongoDB,第一次部署。将一些步骤整理出来,希望以后会用到,也希望能帮组到有这方面需求的小伙伴。 设备说明: 服务器为阿里云ECS服务器,网络为专有网络VPC,Mango为买的阿里云Mango。各种申请事项和购买才做就不说,下面开始正文。 进入阿里云MangoDB管理界面的时候,处理一 阅读全文
posted @ 2018-12-14 16:22 X小白的逆袭之旅 阅读(3927) 评论(0) 推荐(0) 编辑
摘要:今儿,接到老的的要求,要把新功能的数据存放在Mongo里。虽然一直都有听过Mango的鼎鼎大名,但是那也只是见过没用过,跟个小白没啥区别。在加上功能急需,没办法只能赶鸭子上架先上再说。下面这篇就是我赶紧上手Mongo的心得体会。只是最简单的用法。。。。 说下MongoEngine,这个是在pymon 阅读全文
posted @ 2018-12-05 16:23 X小白的逆袭之旅 阅读(2040) 评论(0) 推荐(0) 编辑