MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

php agregasi mongodb

Anda dapat menggunakan metode 'command()' di PHP untuk menjalankan kerangka kerja agregasi sebagai perintah database. Sintaks yang tepat untuk kueri sampel Anda adalah:

   $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. temukan id dari subdokumen terbaru yang dimasukkan ke dalam luwak

  2. Hitung nilai lewati untuk catatan yang diberikan untuk paging yang diurutkan

  3. spring data grup mongodb oleh

  4. Mongodb v4.0 Transaction, MongoError:Nomor transaksi hanya diperbolehkan pada anggota kumpulan replika atau mongo

  5. MongoDB menambah bergabung dengan bidang koleksi dari basis satu