我在 mongo db 中有这个联系人集合。我需要根据公司 ID 在 php 中为此联系人集合创建并返回一个迭代器。
function contact_iterator($company_id)
{
// code
}
如何根据 company_id 创建和返回联系人集合的迭代器。
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) {
// ..
// }
?>