MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

mongodb агрегиране php

Можете да използвате метода 'command()' в PHP, за да стартирате рамката за агрегиране като команда на база данни. Точният синтаксис за вашата примерна заявка би бил:

   $conn = new Mongo("localhost:$port");
   $db = $conn->test;

   $result = $db->command (
            array( 
                "aggregate" => "counter",
                "pipeline" => 
                    array( 
                        array( '$match' => array( 'page_id' => 123456 )),
                        array( '$group' => array( "_id" => '$page_id',
                                    'total' => array( '$sum' => '$pageview')  
                                )
                            )
                    )
            )
        );


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Добавете поле, което не е в схемата с мангуста

  2. MongoDB Aggregation Framework - Преименуване на динамично поле

  3. Как да накарам junit тестовете да използват вградения mongoDB в приложение за springboot?

  4. Как MongoDB се справя с едновременните актуализации?

  5. Spring Data MongoDB с Java 8 LocalDate MappingException