【发布时间】:2012-09-16 08:28:01
【问题描述】:
我正在尝试检索我的收藏中的第 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++;
}
solution provided here 不适用于我的问题,这就是我问这个问题的原因。
【问题讨论】:
-
类似的问题在这里得到了回答,stackoverflow.com/questions/7223273/…
-
@creminsn,这是关于文档中的数组,t q 是关于集合中的第 n 个文档。