コレクションのn番目のエントリを取得しようとしています。
これはを使用して機能するようですfind()
が、私はを使用してよりクリーンな解決策があると思いますfindOne()
かsort()
?
誰かがこれを書くためのより良い方法を手伝ってくれますか?
$mongo = new Mongo();
$db = $mongo->mydb;
$collection = $db->user;
$cursor = $collection->find();
$i=0;
foreach ($cursor as $obj){
if ($i==3)
echo $obj["_id"];//echo's the 3rd entry id
$i++;
}
ここで提供される解決策は私の問題には当てはまりません。そのため、私はこの質問をしています。