sql >> Databáze >  >> NoSQL >> MongoDB

agregace mongodb php

Ke spuštění agregačního rámce jako databázového příkazu můžete v PHP použít metodu 'command()'. Přesná syntaxe vašeho ukázkového dotazu by byla:

   $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. Sledovat výkon MongoDB?

  2. Zkontrolujte, zda MongoDB upsert provedl vložení nebo aktualizaci

  3. Jaká je maximální velikost dávkové operace MongoDB?

  4. Redis:je možné skončit platnost prvku v poli nebo tříděné sadě?