聚合引言
聚集操作就是出来数据记录并返回计算结果的操作。MongoDB提供了丰富的聚集操作,能够检测和执行数据集上的计算。运行在mongod上的数据聚集简化了代码和资源限制。
像查询一样,在Mongo的聚合操作使用collections作为输入,并返回一个或多个document作为输出。
聚合模式
聚合管道
MongoDB2.2引入了一个新的聚合框架:聚合管道,这是基于数据处...
分类:
数据库 时间:
2014-07-24 23:30:33
阅读次数:
431
前一篇简单介绍了索引,并给出了基本的索引使用,这一次,我们进一步说一下MongoDB中的索引,包括如何查看查询是否走索引,如何管理索引和地理空间索引等。【使用explain和hint】前面讲高级查询选项时,提到过"$explain" 和 ”$hint“可以作为包装查询的选项关键字使用,其实这两个本身...
分类:
数据库 时间:
2014-07-24 21:40:32
阅读次数:
375
虽然MongoDB的索引在存储结构上都是一样的,但是根据不同的应用层需求,还是分成了唯一索引(unique)、稀疏索引(sparse)、多值索引(multikey)等几种类型。唯一索引唯一索引在创建时加上 unique:true 的选项即可,创建命令如下:db.users.ensureIndex({...
分类:
数据库 时间:
2014-07-24 21:37:42
阅读次数:
299
一、引言 NoSQL(Not Only SQL),火了很久了,一直没空研究。最近手上一个项目对Cache有一定的要求,借此机会对NoSQL入门一下。支持NoSQL的数据库系统有很多, 比如Redis,MongoDB等。每种系统都有自己的优缺点,根据实际情况我们选用了CouchBase作为切入点学习。...
分类:
其他好文 时间:
2014-07-24 17:13:45
阅读次数:
1381
MongoDB java driver的基本CRUD示例代码
分类:
数据库 时间:
2014-07-24 14:40:26
阅读次数:
375
未格式化打印>db.games.find()
{"_id":ObjectId("53d077372826c5d3aae7ad6a"),"game":"pinball","user":"joe","score":5050}格式化打印>db.games.find().pretty()
{
"_id":ObjectId("53d077372826c5d3aae7ad6a"),
"game":"pinball",
"user":"joe",
"score":5050
}
>修..
分类:
数据库 时间:
2014-07-24 12:28:55
阅读次数:
296
源码:
#!/usr/bin/env python
#coding:utf-8
import os.path
import tornado.locale
import tornado.httpserver
import tornado.ioloop
import tornado.options
import tornado.web
from tornado.options import defi...
分类:
数据库 时间:
2014-07-24 10:31:32
阅读次数:
314
前段时间学习了一下ansible的配置管理(http://blog.csdn.net/column/details/ansible.html anisble配置工具翻译专栏),感觉很强大,就想着把最近看的tornado和twisted和它结合一下做一个webUI
今天动手做了一个demo,目前大概实现的功能是:添加ansible主机,然后单台运行脚本(后续会把playbook和批量运行加上)...
分类:
数据库 时间:
2014-07-23 22:31:47
阅读次数:
387
Mongodb用户分为三种1、全局用户2、数据库对应用户3、只读用户查看所有的数据库>showdbs
admin0.078GB
book_blog0.078GB
local0.078GB
mydb0.078GB
newdb0.078GB
test0.078GB查看现有所有的有哪些用户,要切换到admin数据库中>useadmin
switchedtodbadmin
>db.system...
分类:
数据库 时间:
2014-07-23 21:23:26
阅读次数:
433
一. 常用查询:1. 查询一条数据:(多用于保存时判断db中是否已有当前数据,这里 is 精确匹配,模糊匹配 使用 regex...)public PageUrl getByUrl(String url) { return findOne(new Query(Criteria.wher...
分类:
数据库 时间:
2014-07-23 16:55:51
阅读次数:
301