MongoVUE查询备忘
用了一段时间的MongoVUE,把一些在MongoVUE中常用的查询记录一下,以便查阅。
1、and查询
查询date等于2016-01-08,并且page_url等于shouye.html
{"date":"2016-01-08","page_url":"shouye.html"}
2、$gte大于等于、$gt大于,$lte小于等于,$gt小于
查询日期 大于等于2016-01-08 00:00:00,并且小于等于2016-01-08 23:59:59,并且url等于http://www.baidu.com
{
"datetime":{"$gte":"2016-01-08 00:00:00","$lte":"2016-01-08 23:59:59"},
"url":"http://www.baidu.com"
}
3、or 查询
查询date在2015-12-03和2015-12-04之间并且page_name包含“首”,或者page_url包含“首”
{
"date":{$gte:"2015-12-03",$lte:"2015-12-04"},
"$or":[{"page_name":new RegExp("首",'g')},{"page_url":new RegExp("首",'g')}]
}
4、in查询
查询padcode等于1000pekcz01001,1000pekcz01002的记录
{
"padcode": {
"$in": ["1000pekcz01001","1000pekcz01002"]
}
}
5、group分组查询
要实现MongoDB的分组查询,key(分组字段)、cond(分组条件)、refuce(分组计算方式)、initial(初始条件)是MongoDB分组查询比不可少的值。
(一)选中需要分组的表,选择“Collection--Group”,打开分组功能。

(二)在Key下面输入需要分组的字段,Conditions下输入分组过滤条件。打开ReduceTab页,在Initial Value出输入“{"count": 0}”,下面Reduce功能处输入:
function Reduce(doc, out) {
out.count +=1
}

(三)Finalize 是对Reduce中的结果进行再次处理的地方,默认直接输出out。

(四)选择GO,即弹出MongoDB的分组结果。

MongoVUE查询备忘的更多相关文章
- sql 跨库查询备忘笔记
select * from OPENDATASOURCE( 'SQLOLEDB', 'Data Source=远程ip;User ID=sa;Password=密码' ).库名.dbo.表名 inse ...
- Flask--SQLAlchemy--基本查询备忘
SQLAlchemy查询过滤器: 查询所有用户数据 User.query.all() 查询有多少个用户 User.query.count() 查询第1个用户 User.query.first() 查询 ...
- Javascript备忘模式
使用备忘模式,利用了函数的自定义属性,先看一个例子 var test = function (){} test.myAttr = "attr"; 这样,就给test加上了一个自定义 ...
- Cheat (tldr, bropages) - Unix命令用法备忘单
cheat 是一个Unix命令行小工具,用来查询一些常用命令的惯用法(我们都知道,man page阅读起来太累了,常常是跳到最后去看 examples,但并不是所有man pages里面都有examp ...
- Nmap备忘单:从探索到漏洞利用(Part 5)
这是备忘单的最后一部分,在这里主要讲述漏洞评估和渗透测试. 数据库审计 列出数据库名称 nmap -sV --script=mysql-databases 192.168.195.130 上图并没有显 ...
- Linux常用命令速查备忘
Linux常用命令速查备忘 PS:备忘而已,详细的命令参数说明自己man 一. 启动,关机,登入,登出相关命令 [login] 登录 [logout] 登出 [exit] 登出 [shutdown ...
- 项目中oracle存储过程记录——经常使用语法备忘
项目中oracle存储过程记录--经常使用语法备忘 项目中须要写一个oracle存储过程,需求是收集一个复杂查询的内容(涉及到多张表),然后把符合条件的记录插入到目标表中.当中原表之中的一个的日期字段 ...
- Haxe UI框架StablexUI的使用备忘与心得(序)
最近在手上的项目开发中,从原来的使用Sprite全手写UI,开始逐步使用StablexUI,感觉还是相当不错的,强大.高效.轻量.灵活,非常适应我当前的实际需求. 不过作为小种语言的一个小众第三方开源 ...
- 编写Windows Service 备忘
项目需求要做一个定时扫表,将按条件查询到的数据插入或者更新到另一个数据表的需求,老大要求让用window service来做 因为以前没有做过,把这次的经历写出来.作为备忘. 1.什么是windows ...
随机推荐
- jquery在不同浏览器获取文件路径出现问题!
<input type="file" name="file" id="file1" src=""/> < ...
- Windows10关闭快速启动
- 转:enum与typedef enum的用法
来自:http://blog.sina.com.cn/s/blog_817a5eb6010146ad.html 作者:于超峰 在程序中,可能需要为某些整数定义一个别名,我们可以利用预处理指令#defi ...
- TextView 超链接点击跳转到下一个Activity
1:activity_main.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/androi ...
- ural 1215 Exactness of Projectile Hit
#include <cstdio> #include <cstring> #include <cmath> #include <algorithm> # ...
- Missing Ranges 解答
Question Given a sorted integer array where the range of elements are in the inclusive range [lower, ...
- spring aop实现原理
通过两种代理方式,一是JDK本身的代理方式,二是CGLIB提供的代理方式,在代理类的前面加事务begin,在后面加事务commit,需要的数据库连接从ThreadLocal中取
- JS浏览器对象-Location对象
1.返回web主机的域名 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> ...
- yii 分页 (ajax)
Controller:class MemberController extends Controller { public function actionmember_list() { ...
- hibernate generator class="" id详解
“assigned” 主键由外部程序负责生成,在 save() 之前指定一个. “hilo” 通过hi/lo 算法实现的主键生成机制,需要额外的数据库表或字段提供高 ...