yii2 aggregation result exceeds maximum document size (16MB) -- Проблем, решение

Обновлено: проблема закрыта выпуском обновления: https://github.com/yiisoft/yii2-mongodb/...

Проблема в том, как извлекает ответ с использованием курсора функция:

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

из vendor/yiisoft/yii2-mongodb/Command.php

-- но это проблему можно обойти написав свой метод: Прямо в контроллере:

mongodb aggregation result exceeds maximum document size (16MB) --

aggregation result exceeds maximum document size (16MB)

-- превышен размер документа в результате агрегации.

Причина

Yii2 как-то не так работает с курсором.

Решение

Можно использовать batchSize для cursor :

'cursor' => ['batchSize' => $this->batchSize]

(синтаксис php для yii2)
Что почитать:

joomla Переадресовывает на https -- как исправить

В конфигурации включите:

public $force_ssl = '0'; // вместо "1" или "2"

(это помимо возможных других передаресаций, скажем, средствами .htaccess)

mysqldump : Permission denied -- В чем проблема

Forums:

Если ответ при создании дампа ответ вроде того:

-bash: (имя_файла,_куда_предполагалось_положить_дамп):
     Permission denied

-- то есть не от самой утилиты дампа, то у вас просто нет права на запись -- перейтиде в другую папку и повторите команду снова.

joomla пароль базы данных -- где хранятся настройки пароли, имена пользвателей

В корне сайта должен быть файл /configuration.php
в нем записано около 70 литералов настроек)

SELECT -- структура запроса. Простой пример (sql)

Forums:

Самый простой случай

Самый простой случай -- это выборка из одной конкретной таблицы.

В общем виде схема работы SELECT следующая:

 SELECT  чтовыбираем(имена столбцов)  FROM откуда(т.е. имя таблицы);

Для конкретной реализации могут быть варианты:

Пример задачи для фрэймворка - ТЗ

[относится к этому плану подготовки].

На чем делать

  • На Yii2 (мне проще будет вам подсказать)

Задание

Создадим минимальный интернет-магазин (в таком порядке):

bash: ./yii: No such file or directory Yii2 -- как Исправить (не получается выполнить консольную команду)

bash: ./yii: No such file or directory

-- если получаете такую ошибку, убедитесь, что вы запускате команду из той папки, в которой есть файл yii (это и есть "корень проекта", например, он может быть внутри папки basic -- или другой папки в которой лежит ваше прилоежние -- в т.ч. папка web/).
Это файл -- точка входа для работы с консолью в yii. Используется в т.ч. для миграций.

MySQL server has gone away -- как увеличить время до таймаута соединения

Forums:

ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id: 9
Current database: firstsql

Решение

Такая ошибка может возникать, если mysql не дождался ответа от сервера и разорвал соединение. Волноваться не стоит, если результат запроса всё-таки вывелся на экран.

Pages

Subscribe to fkn+antitotal RSS