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的分组结果。

    

时间: 2024-08-09 02:20:09

MongoVUE查询备忘的相关文章

工作中常用SQL 查询语句备忘

--当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列.select (case when a>b then a else b end ), (case when b>c then b esle c end) from table_name --求和查询 create table #tmp(rq varchar(10), shengfu nchar(1)) insert into #tmp values('2005-05-09','胜') insert into #tm

linux下常用命令备忘

转自:Linux 命令集锦 linux下查看监听端口对应的进程 # lsof -i:9000 # lsof -Pnl +M -i4 如果退格键变成了:"^h". 终端连接unix删除退格键,按住CTL键同时按delete Linux搜索 # find / -name "xxx.conf" 查看linux是32位还是64位的命令 #file /sbin/init #getconf LONG_BIT #getconf -a 在Linux和Windows下都可以用nslo

Cheat—— 给Linux初学者和管理员一个终极命令行"备忘单"

编译自:http://www.tecmint.com/cheat-command-line-cheat-sheet-for-linux-users/作者: Avishek Kumar原创:LCTT https://linux.cn/article-3760-1.html译者: su-kaiyao原文稍有改动 当你不确定你所运行的命令,尤其是那些使用了许多选项的复杂命令时,你会怎么做?在这种情况下,我们使用man pages来获取帮助.还有一些其它的选择可能包括像‘help’,‘whereis’和

ubuntu 下anroid开发--工作备忘

1 使用命令 查询字符串(搜索所有文件)grep mobile_provisioning * -r 2 删除一些没有git add 的文件即 git rm Untracked filesgit clean -f 3 全编anroid源码时,编译加速 export USE_CCACHE=1 ubuntu 下anroid开发--工作备忘,布布扣,bubuko.com

移动端开发备忘

这是一些移动端开发的备忘记录. <meta> 元素 <meta name=“viewport” content=“width=device-width, initial-scale=1.0,maximum-scale=1.0, user-scalable=no”/> width:宽度(数值 / device-width)(范围从200 到10,000,默认为980 像素) height:高度(数值 / device-height)(范围从223 到10,000) initial-s

Oracle数据库手动恢复备忘日志

最近因为升级了Mac os x 10.10 Yosemite,突然前几天的一个晚上,开机发现就停留在开机界面了,看来BETA果然是不靠谱,然后想到自己这不前几天刚备份完吗,没事,TimeMachine是何等神器,二话不说直接恢复.但是恢复完,我后悔了,一来是忘了昨天晚上还加班呢,加班的成功保留成果所剩无几,关键我这才发现TimeMachine既然不备份虚拟机文件(虚拟机文件30G,估计直接给略过了吧),难怪每次都觉得备份那么快. 不过后悔也没用,重新搭开发环境吧.操作系统WIN7->开发工具VS

SQL Server -- 自定义函数(学习总结,备忘)

SQL Server自定义函数,以前只在书上看过,没有动手去敲一敲,今天刚好接触到,看了几篇博文学习了下.做好备忘很重要!! (@[email protected])Y Learn from:http://www.cnblogs.com/lideng/archive/2013/04/15/3022418.html 自定义函数分为:标量值函数或表值函数两种. 标量值函数:如果 RETURNS 子句指定一种标量数据类型,则函数为标量值函数. 表值函数:如果 RETURNS 子句指定 TABLE,则函

Javascript备忘模式

使用备忘模式,利用了函数的自定义属性,先看一个例子 var test = function (){} test.myAttr = "attr"; 这样,就给test加上了一个自定义的属性,myAttr. 备忘模式,正式利用了这个方法,将已经运行过的结果存储起来,将函数接受到的参数作为key,将函数运行的结果作为value返回即可.代码如下 var myFunc = function (param) { if(!myFunc.cache[param]){ var result = {};

Linux常用命令速查备忘

Linux常用命令速查备忘 PS:备忘而已,详细的命令参数说明自己man 一. 启动,关机,登入,登出相关命令 [login] 登录 [logout] 登出 [exit] 登出 [shutdown] 停止系统 [halt] 停止系统 [reboot] 重启动 [poweroff] 切断电源 [sync] 把内存里的内容写入磁盘 [lilo] 安装lilo启动管理程序 [grub] 安装lilo启动管理程序 二. Shell相关命令 [chsh] 切换Shell [history] 显示命令履历