امروز:دوشنبه ,۱۳۹۸/۰۲/۰۲
Download http://bigtheme.net/joomla Free Templates Joomla! 3
Home / Yii2 / yii2 The ‘cursor’ option is required, except for aggregate with the explain argument

yii2 The ‘cursor’ option is required, except for aggregate with the explain argument

yii2 The ‘cursor’ option is required, except for aggregate with the explain argument

برای حل مشکل باید  متد aggregate()   را در کلاس Command   ویرایش کنید.


app\vendor\yiisoft\yii2-mongodb\Command.php

public function aggregate($collectionName, $pipelines, $options = []) {

if (empty($options['cursor'])) {
$returnCursor = false;
$options['cursor'] = new \stdClass();
} else {
$returnCursor = true;
}
$this->document = $this->db->getQueryBuilder()->aggregate($collectionName, $pipelines, $options);
$cursor = $this->execute();
if ($returnCursor) {
return $cursor;
}
return $cursor->toArray();

}

 

منبع:

 

 

 

Check Also

CasCade Dropdown in Yii2 with DepDrop widget

CasCade Dropdown in Yii2 with DepDrop widget DepDrop widget Yii2 با استفاده از این پلاگین …

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *