本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- arpenker
- tanling8334
- 龙儿筝
- kaizi1992
- gaojingsong
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
mongo数据的导出
导出csv文件
mongoexport --host 192.168.0.1 --db test_db --collection test_table --csv --fieldFile fields.txt --out mongo_output.csv -q '{$query: {_id: {$gt: 12345}}}'
使用mongodump & mongorestore
引用mong ...
mongo简介——实现授权登录
mongo默认是非授权使用的,也就是访问数据库时不需要提供用户名和密码。
不过我们一般都是要授权访问的。
我们需要做如下操作。
启动mongod之后,执行以下命令
use admin;//这是内建管理员数据库
db.addUser('root','root');//在admin数据库中添加用户名和密码都是root的一个用户,root作为超级管理员用户
show collecti ...
mongo简介——驱动与第三方支持
我只会java,介绍的当然就是用java实现的第三方库。
目前spring已经能支持mongo,不过相关的jar不在官方发布的默认发布包里面,需要到spring网站上下载mongo支持包。
具体怎么下,到springframework.org上面搜索mongo就好了。
可以直接下载压缩包,也可以用maven下载。
它秉承了spring一贯的Template模式,可以通过各种cret ...
mongo简介——$addToSet,update
关于更新的函数在这一篇博文:
http://runfriends.iteye.com/blog/1830749
这一篇简单介绍一下$addToSet
以这篇博文为例,如果我要增加一个标签可以执行以下命令
use iteye
db.blog.update({title:'mongo简介——$addToSet,update',author:'runfriends'},{$addT ...
mongo简介——update & findAndModify
由于发现mongo更新太快,跟我之前所学有很多差异;尤其是聚合操作,比较早的版本只有group和mapreduce两个函数,不支持avg、max、min、sum这些操作,现在除了增加了这些常用操作以外还提供了更加丰富的聚合功能。
从这一篇开始将按照这个url里面的内容介绍:http://docs.mongodb.org/manual/reference/operator/。
撰写博客的 ...
为什么人们对mongo感兴趣
假象我们在制作一个电子商务网站,如果我们使用关系型数据库,比如说mysql,那么一个product我们将会分别在几个表中保存,如果我们想要获得一个产品的全部信息,就不得不做很多的join,所以在设计数据库时候我们就需要考虑数据最好以什么样的结构来保存。
但是如果我们使用非关系型数据库,比如说mongo,我们完全可以将一个produce的数据存储在一个document中,一样也可以进行查询,而且 ...
mongo简介——聚合group
这一篇将简单介绍下数据的聚合。
不得不说mongo是一个强大的数据库,它为数据分析提供了很多有用的工具。
很多公司也在使用mongo做数据分析,而且取得了不错的性能。
首先说下RDBMS里面常用的聚合函数在mongo的世界里面是怎么回事。
在RDBMS的世界里常用的聚合函数有max min avg sum count,不过现在我们到了mongo的世界了,这些可爱的东西也就离我们远去 ...
mongodb 常用语句(集合操作)
查看集合帮助
db.songs.help();
查看集合总数据量
db.songs.count();
查看表空间大小
db.songs.dataSize();
查看集合所在数据库
db.songs.getDB();
创建集合(集合中必须产生过数据)
db.music;
db.music.insert({"id":1,"na ...
查看mongo数据库的慢查询
进入到mongo的shell中,先查看mongo的profile设置情况
db.getProfilingLevel()
db.setProfilingLevel(0,1000)
0代表关闭,1代表只记录slowlog,这里我们设置成了1000,也就是1000ms
db.getProfilingLevel()
db.system.profile.find().limit(10).sort( { ...
mongo索引小结
官方文档索引部分的地址:
http://docs.mongodb.org/manual/indexes/
以下大部分内容来自官方文档。
1.创建索引
1)创建单个索引
db.collection.ensureIndex({a:1})
...