语法问题限制了使用find()MongoDB PHP返回的文档数量

时间:2019-03-06 12:15:13

标签: php mongodb

我正在使用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个文档: only 2 documents in the collection atm

0 个答案:

没有答案