mongodb
他喵的等等我
这个作者很懒,什么都没留下…
展开
-
pymongo操作
安装pymongopip install pymongo今天在运行py程序时发现问题,应该是python xxx.py而不是python3 xxx.py,今天在这里卡了很长时间# coding=utf-8from pymongo import MongoClient#实例化client,建立连接client=MongoClient(host="127.0.0.1",p...原创 2019-11-07 21:38:07 · 75 阅读 · 0 评论 -
mongodb创建索引
索引的目的:提升查询速度测试:插入10万条数据到数据库中for(i=0;i<100000;i++){db.t255.insert({name:"test"+i,age:i})}用db.t1.find({name:'test10000'}).explain('executionStats')来显示查询时间建立索引之后对比:语法:db.集合名称.ensure...原创 2019-11-06 22:45:28 · 479 阅读 · 0 评论 -
mongodb聚合aggregate
聚合(aggregate)是基于数据管理的聚合管道,每个文档通过一个由多个阶段(stage)组成的管道,可以对每个阶段的管道进行分组、过滤等功能,然后经过一系列的处理,输出相应的结果。db.集合名称.aggregate({管道:{表达式}})常用管道在mongodb中,文档处理完毕后,通过管道进行下一次处理,常用管道如下:1.$group:将集合中的文档分组,可用于统计结...原创 2019-11-06 18:59:28 · 217 阅读 · 0 评论 -
mongodb数据查询
1.方法find():查询db.集合名称.find({条件文档})例如:查询年龄为20的学生db.stu.find({age:20})2.方法findOne():查询,只返回第一个db.集合名称.findOne({条件文档})3.方法pretty():将结果格式化db.集合名称.find({条件文档}).pretty()比较运算符:等于:默认是等于判断,没...原创 2019-11-05 21:42:19 · 327 阅读 · 0 评论 -
mongodb数据的备份和恢复
备份的语法:mongodump -h dbhost -d dbname -o dbdirectory-h:服务器地址,也可以指定端口号-d:需要备份的数据库名称-o:备份的数据存放的位置数据的恢复:mongorestore -h dbhost -d dbname --dir dbdirectory-h:服务器地址-d:需要恢复的数据库实例--dir:备份数...原创 2019-11-01 21:22:42 · 72 阅读 · 0 评论 -
mongodb安装配置及基本操作
mongodb的优势:1.易扩展:NoSQL数据库种类繁多,但是一个共同的特点就是去掉关系数据库的关系型特性。数据库之间无关系,这样就非常容易扩展。2.大数据量,高性能:NoSQL数据库都具有非常高的读写性能,尤其是在大数据量下,同样表现·优秀。这得益于它的无关系性,数据库的结构简单。3.灵活的数据模型,高可用:NoSQL无需事先为要存储的数据建立字段,随时可以存储...原创 2019-11-01 17:54:59 · 119 阅读 · 0 评论