Yii2: сумма запроса Mongodb () всегда возвращает 0 целое число - PullRequest
0 голосов
/ 11 июля 2019

Я пытаюсь найти sum в поле в моем коде yii2 с базой данных MongoDB, и оно всегда возвращает 0 даже для других условий.

Я использую yii2-mongodb-2.1.7 в Yii 2.0.11.2 в Ubuntu 18.04.

Я пробовал:

$test = new Query();
$test->from({tablename})->where({some conditions})->max({field name})

1 Ответ

0 голосов
/ 14 июля 2019

Я понял проблему. Поле, которое я пытаюсь суммировать, является строковым типом в MongoDB, поэтому я преобразую всю строку в целое число, а затем пытаюсь

$ test = new Query (); $ test-> from ({имя таблицы}) -> где ({некоторые условия}) -> сумма ({имя поля})

Работает как шарм.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...