mongodb
bign2013
这个作者很懒,什么都没留下…
展开
-
Linux下MongoDB服务安装
Linux下MongoDB服务安装 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支...2016-11-01 07:58:45 · 152 阅读 · 0 评论 -
TODO:MongoDB MySQL数据库备份
TODO:MongoDB MySQL数据库备份 1. MongoDB使用命令备份 mongodump进行整个数据库备份,主要用到的命令参数: -d 要备份的数据库 -o 输出的路径 ./mongodump –d databasename –o /data/dbbak 备份成功后会在/data/dbbak创建以数据库名的文件夹,文件夹下都是备份文件 2. Mong...2016-11-05 09:26:56 · 92 阅读 · 0 评论 -
TODO:MongoDB的查询更新删除总结
TODO:MongoDB的查询更新删除总结 常用查询,条件操作符查询,< 、<=、>、>=、!= 对应 MongoDB的查询操作符是$lt、$lte、$gt、$gte、$ne 例: db.getCollection(‘image_detail’).find({“dig” : {$gte:0}})//查询大于等于0的数据 $all,$in的区别{“dig”...2016-11-20 13:33:12 · 94 阅读 · 0 评论 -
TODO:数据库优化之分页
TODO:数据库优化之分页 本文的例子是以MongoDB数据库为准,其它数据库各位也可以举一反三进行优化。 在MongoDB中分页使用 a.skip(n)跳过前n个匹配的文档; b.limit(m)返回m个结果,要是匹配的结果不到m个,则返回匹配数据量的结果,m是指定上限数量,而不是下限数量; c.sort({“name”: 1,”address”:-1}),1表示升序...2016-11-23 21:01:15 · 157 阅读 · 0 评论 -
TODO:从数据库中随机抽取一条记录
TODO:从数据库中随机抽取一条记录 1.最直接,最粗暴的方法先计算记录的总数,然后选择一个从0到记录总数之间的随机数n,利用skip跳过n条记录,这是效率低下的的方法,首先的记录总数,在用skip会很耗时间; 2.那么有什么办法能够提供效率呢,方法就是给每条记录添加一个0-1的随机因子random。 “random” : 0.5127909016609585 想要在记录中查找一...2016-11-24 21:24:49 · 116 阅读 · 0 评论