PHP7使用mongo扩展写aggregate
2017-11-24 11:15
1846 查看
<?php $manager = new MongoDB\Driver\Manager('mongodb://localhost:27017'); $command = new MongoDB\Driver\Command([ 'aggregate' => '表名', 'pipeline' => [ ['$match' => ['isDeleted' => false]], ['$group' => ['_id' => '$phone', 'sum' => ['$sum' => 1]]], ], 'cursor' => new stdClass, ]); $cursor = $manager->executeCommand('数据库名字', $command); foreach ($cursor as $key => $document) { var_dump($document); }
相关文章推荐
- PHP扩展Mongo简单使用
- Linux下Redis安装使用,主从模式,哨兵模式与PHP扩展(PHP7适用)
- PHP7 学习笔记(七)如何使用zephir编译一个扩展记录
- 【mongoDB基础篇②】PHP-mongo扩展的编译以及使用
- ubuntu下安装mongo,添加php的mongo扩展以及laravel下使用mongo
- PHP7扩展开发之函数方式使用lib库
- PHP7扩展开发之基于函数方式使用lib库的方法详解
- linux php7 安装redis扩展(php7可以使用自测)
- mongo aggregate group, group使用
- PHP7扩展开发之对象方式使用lib库
- PHP7扩展开发之使用静态库
- php7使用mysql扩展程序,Uncaught Error: Call to undefined function mysql_connect() in xxx
- php5.2下添加php_mongo.dll扩展无法使用的原因及解决办法
- php7扩展使用持久化hash
- Linux下Redis安装使用,主从模式,哨兵模式与PHP扩展(PHP7适用)
- PHP7的Sphinx扩展安装及使用方法
- mac 安装php mongo扩展,无法使用的解决办法
- Codeigniter MongoDB 扩展之使用 Aggregate 方法实现 Mysql 的 Sum 方法
- 使用SQLSERVER的扩展存储过程实现远程备份与恢复
- Lucene分词器,使用中文分词器,扩展词库,停用词