我正在使用 Yii 和 yii mongoDb 扩展(YMDS)。
我有一个->count()
返回正确数量的结果但->findAll()
没有的情况。
// calculate total numbers of document
Document::model()->setUseCursor(true);
$total = Document::model()->count($criteria);
Document::model()->setUseCursor(false);
$criteria->sort($sort_by, $direction);
$criteria->limit($limit);
$criteria->offset($page);
if (!($docs = Document::model()->findAll($criteria))) {
throw new CHttpException(404, 'can not find docs');
}
所以在$total
我看到数字 2,但$docs
只有 1,可能是什么原因?