php mongo 游标超时,游标在MongoDb游标上超时错误
生活随笔
收集整理的這篇文章主要介紹了
php mongo 游标超时,游标在MongoDb游标上超时错误
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我剛開始使用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()來獲取可用結果行的總數.
在這一行錯誤顯示“光標超時”.請問有誰能告訴我這個問題是什么?或者找到搜索結果總數的替代方法是什么.
提前致謝.
總結
以上是生活随笔為你收集整理的php mongo 游标超时,游标在MongoDb游标上超时错误的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 广发银行信用卡积分怎么兑换立减金?兑换规
- 下一篇: php中tables,php显示TABL