php mongodb найти n-ую запись в коллекции

Я пытаюсь получить 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++;
}

решение, представленное здесь не относится к моей проблеме, поэтому яЯ задаю этот вопрос.

Ответы на вопрос(2)

Ваш ответ на вопрос