0

私はmongo dbにこの連絡先コレクションを持っています。会社 ID に基づいて、この連絡先コレクションのイテレータを php で作成して返す必要があります。

function contact_iterator($company_id) 
{

   // code
}

company_id に基づいて連絡先コレクションのイテレータを作成して返す方法。

4

1 に答える 1

1

a のデフォルトの結果はfind()MongoCursor ..別名イテレータ :) です。

<?php
    // Connect to MongoDB server
    $mongo = new Mongo();

    // Use database 'mydb' and collection 'contacts'
    $collection = $mongo->mydb->contacts;

    $cursor = $collection->find(array('company_id' => $company_id));

    // $company = $cursor->getNext();

    //  .. or .. 

    // foreach ($cursor as $company) {
        // ..
    // }
?>
于 2012-08-01T11:30:47.863 に答える