我正在使用find()来填充一个php表,并且随着数据库的增长,我希望将结果限制为该集合中的3个文档。根据文档$ cursor = $ collection-> find()。limit(3)可以完成此操作,但不能完成任何操作(不给我任何东西)。谁能启发我这个问题是什么?
编辑:来自腻子的错误是“ PHP致命错误:调用未定义的函数limit()”
try{
$cursor = $collection->find();
$largest = 0;
foreach($cursor as $document){
if ($largest < $document["Time"]) {
$largest = $document["Time"];
$longitude = $document["Longitude"];
$latitude = $document["Latitude"];
}
$data .= "<tr>";
$data .= "<td>" . $document["Time"] . "</td>";
$data .= "<td>" . $document["Longitude"]."</td>";
$data .= "<td>" . $document["Latitude"]."</td>";
$data .= "</tr>";
}
$data .= "</tbody>";
$data .= "</table>";
echo $data;
}catch(MongoException $mongoException){
print $mongoException;
exit;
}
视觉表示,集合atm中只有2个文档: