我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

在monogdb的聚合和管道中使用where子句

Iam grouping a field, now I want to add where clause.
How to add where clause in following?

$query=array(
    'aggregate'=>$this->table_name,
    'pipeline'=> array(
        array('$group'=> array('_id'=> array(
                    'name'=>'$name',
                    "{$field}"=>'$'.$field
                ))),
        array('$group'=> array(
                '_id'=>'$_id.'.$field,
                'count'=> array('$sum'=>1)
            ))
    )
);
$result=$mongo_db->command($query);

you can use $match operator while using aggregation

http://docs.mongodb.org/manual/reference/operator/aggregation/match/

近期文章

  • 更新了WordPress,“无法重新声明has_shortcode”错误被抛出[关闭]
  • 组合数学php函数的组合
  • 会话cookie不会持久存储在本地页面,远程服务器上?
  • 如何删除这个mysql警告[重复]
  • 标量值作为数组出错
  • 将PHP转换为Javascript,jQuery或AJAX [关闭]
  • 脚本找不到id字段值[重复]
  • 这是调用sql数据库的正确方法吗? [关闭]
  • 循环遍历数组PHP [关闭]
  • too long
  • 为什么此幻灯片中的第一张图像偏向右侧? [关闭]
  • 改变一个MySQLi对象?
  • preg_match()中的分隔符的目的[重复]
  • 如何使用ajax和php提交表单
  • php通过引用传递
  • 建立评论/发布和回复系统[关闭]
  • 在PHP中合并邮件的两个文本框值
  • 重写规则:我做得对吗?
  • PHP围绕不同的结果[重复]
  • 如何使用php或js记录用户在我的网站页面中的停留时间? [关闭]

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华