zoukankan      html  css  js  c++  java
  • 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的分组结果。

        

  • 相关阅读:
    【C#图解教程学习笔记】第13章 委托
    TreeView树,全选,反选,平级选操作
    C# 字符串和字节数组转换
    WebServices 使用Session
    Win8.1下Flash Builder 提示: 找不到所需的Adobe Flash Player调试器版本,解决办法
    C# winform DataGridView 绑定数据的的几种方法
    .NET Core GB2312
    [WPF 学习] 7.2 模板打印
    [WPF 学习] 7.1 多页打印
    [WPF 学习] 7 打印相关的东东
  • 原文地址:https://www.cnblogs.com/robertsun/p/5150511.html
Copyright © 2011-2022 走看看