用了一段时间的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查询备忘的更多相关文章

  1. sql 跨库查询备忘笔记

    select * from OPENDATASOURCE( 'SQLOLEDB', 'Data Source=远程ip;User ID=sa;Password=密码' ).库名.dbo.表名 inse ...

  2. Flask--SQLAlchemy--基本查询备忘

    SQLAlchemy查询过滤器: 查询所有用户数据 User.query.all() 查询有多少个用户 User.query.count() 查询第1个用户 User.query.first() 查询 ...

  3. Javascript备忘模式

    使用备忘模式,利用了函数的自定义属性,先看一个例子 var test = function (){} test.myAttr = "attr"; 这样,就给test加上了一个自定义 ...

  4. Cheat (tldr, bropages) - Unix命令用法备忘单

    cheat 是一个Unix命令行小工具,用来查询一些常用命令的惯用法(我们都知道,man page阅读起来太累了,常常是跳到最后去看 examples,但并不是所有man pages里面都有examp ...

  5. Nmap备忘单:从探索到漏洞利用(Part 5)

    这是备忘单的最后一部分,在这里主要讲述漏洞评估和渗透测试. 数据库审计 列出数据库名称 nmap -sV --script=mysql-databases 192.168.195.130 上图并没有显 ...

  6. Linux常用命令速查备忘

    Linux常用命令速查备忘   PS:备忘而已,详细的命令参数说明自己man 一. 启动,关机,登入,登出相关命令 [login] 登录 [logout] 登出 [exit] 登出 [shutdown ...

  7. 项目中oracle存储过程记录——经常使用语法备忘

    项目中oracle存储过程记录--经常使用语法备忘 项目中须要写一个oracle存储过程,需求是收集一个复杂查询的内容(涉及到多张表),然后把符合条件的记录插入到目标表中.当中原表之中的一个的日期字段 ...

  8. Haxe UI框架StablexUI的使用备忘与心得(序)

    最近在手上的项目开发中,从原来的使用Sprite全手写UI,开始逐步使用StablexUI,感觉还是相当不错的,强大.高效.轻量.灵活,非常适应我当前的实际需求. 不过作为小种语言的一个小众第三方开源 ...

  9. 编写Windows Service 备忘

    项目需求要做一个定时扫表,将按条件查询到的数据插入或者更新到另一个数据表的需求,老大要求让用window service来做 因为以前没有做过,把这次的经历写出来.作为备忘. 1.什么是windows ...

随机推荐

  1. jquery在不同浏览器获取文件路径出现问题!

    <input type="file" name="file" id="file1" src=""/> < ...

  2. Windows10关闭快速启动

  3. 转:enum与typedef enum的用法

    来自:http://blog.sina.com.cn/s/blog_817a5eb6010146ad.html 作者:于超峰 在程序中,可能需要为某些整数定义一个别名,我们可以利用预处理指令#defi ...

  4. TextView 超链接点击跳转到下一个Activity

    1:activity_main.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/androi ...

  5. ural 1215 Exactness of Projectile Hit

    #include <cstdio> #include <cstring> #include <cmath> #include <algorithm> # ...

  6. Missing Ranges 解答

    Question Given a sorted integer array where the range of elements are in the inclusive range [lower, ...

  7. spring aop实现原理

    通过两种代理方式,一是JDK本身的代理方式,二是CGLIB提供的代理方式,在代理类的前面加事务begin,在后面加事务commit,需要的数据库连接从ThreadLocal中取

  8. JS浏览器对象-Location对象

    1.返回web主机的域名 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> ...

  9. yii 分页 (ajax)

    Controller:class MemberController extends Controller { public function actionmember_list()    {      ...

  10. hibernate generator class="" id详解

    “assigned”   主键由外部程序负责生成,在   save()   之前指定一个.         “hilo”   通过hi/lo   算法实现的主键生成机制,需要额外的数据库表或字段提供高 ...