0

さて、MongoDBにコレクションがあります

ここに私の鍵のサンプルがあります

会社

{
   "_id": ObjectId("4fdfe7b536314b4147000000"),
   "company": "hoyts",
   "barcode": "236602253",
   "name": "Gold Class",
   "logoURL": "http: \/\/www.incard.com.au\/newsite\/template\/images\/movieticket\/4cinemas\/ticketpic1.png",
   "store_name": "movies" 
}

ここでの問題は、hoytsを含む4つの行/コレクションがあることです。それらをグループ化する必要があります。

私の現在のコード

public function getstore($storename)
    {
        // select a collection (analogous to a relational database's table)
         $collection = $this->db->products;

        // find everything in the collection
        $cursor = $collection->find(array("store_name"=>$storename));

        $test = array();
            // iterate through the results
            while( $cursor->hasNext() ) {
                $test[] = ($cursor->getNext());
            }
        //Print Results 
        print json_encode($test);

    }

使ってみました

group($ key)-> find

しかし、それはうまくいきませんでした。

誰かが私に手を貸してくれませんか

4

1 に答える 1

1

この例を見てください:http://php.net/manual/en/mongocollection.group.php

于 2012-06-19T03:40:08.130 に答える