Yii2-mongodb NOT LIKE

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
mader12
Сообщения: 5
Зарегистрирован: 2013.06.26, 02:25

Yii2-mongodb NOT LIKE

Сообщение mader12 »

блин ну че за дела? почему расширение не понимает операнд "NOT LIKE"?
народ, кто-нибудь знает почему? может монга не работает с not like?
Вот все есть и IN, и NOT IN и пр.

попробую в свободное время дописать расширение.
mader12
Сообщения: 5
Зарегистрирован: 2013.06.26, 02:25

Re: Yii2-mongodb NOT LIKE

Сообщение mader12 »

вдруг кому надо - придумал костыль.
напоминаю это для монги.

Код: Выделить всё

//вместо строки которая должна быть по идее
$query->andFilterWhere(['not like', 'столбец', 'текст нот лайк']);
//используем следующее 
$query->andFilterWhere(['$where' =>
            'function() {
                var t = this.столбец;
                if (typeof t == "string" && t.indexOf("текст нот лайк") != -1) {
                    return false;
                }

                return true;
            }']);
Myst
Сообщения: 32
Зарегистрирован: 2016.01.22, 15:06

Re: Yii2-mongodb NOT LIKE

Сообщение Myst »

присоединяюсь! страдаю от отсутствия NOT LIKE в mongoDb.
Прошу исправить.
Ответить