我刚开始使用mongoDb作为
PHP的后端.
我只是使用find()查询来满足我的一个需求.我只想要前100个结果,但也想获得总体可用结果.我正在尝试这个.
$cursor = $this->dbReference->dbName->find($query);
if($count != 0)
{
$cursor->skip($startIndex);
$cursor->limit($count);
}
$totalCount = $cursor->count();
$entries = array();
while ($cursor->hasNext())
{
$cursor->next();
$entry = $cursor->current();
array_push($entries , $entry);
}
现在的问题是…… T.
他的搜索结果包含超过50K的结果.但我一次只检索100个.
我使用$cursor-> count()来获取可用结果行的总数.
在这一行错误显示“光标超时”.请问有谁能告诉我这个问题是什么?或者找到搜索结果总数的替代方法是什么.
提前致谢.