WHERE json !=
Как составить правильно запрос с != в where?
Вот мой нерабочий вызов:
Такой вариант почему-то не работает:
Вот мой нерабочий вызов:
[[!pdoResources?
&tpl=`@INLINE [[+idx]]. [[+id]]`
&sortby=`id`
&parents=`0`
&limit=`0`
&sortdir=`ASC`
&context=`web`
&where=`{"parent:!=":41,"OR:parent:!=":35,"OR:parent:!=":47,"OR:parent:!=":53,"OR:parent:!=":59,"OR:parent:!=":65,"OR:parent:!=":71}`
]]
Мне нужно чтобы не выбирались записи с этими parent-ами.Такой вариант почему-то не работает:
&parents=`0,-41,-35,-47,-53,-59,-65,-71`
Он выводит почему-то только одного уровня с парентом 0, не включая дочерние.
Поблагодарить автора
Отправить деньги
Комментарии: 6
Я раньше встречал много раз решение этого вопроса, но сейчас не могу найти оттого, что минимальный поиск на этом сайте в 3 знака.
Здорово было бы сделать хотя-бы на 2 знака, а то часто нужно искать что-то двухбуквенное, типа "!=" или «OR».
Здорово было бы сделать хотя-бы на 2 знака, а то часто нужно искать что-то двухбуквенное, типа "!=" или «OR».
Убери ноль из второго вызова.
А вообще, в сотый раз повторяю всем: &showLog=`1`!!!
А вообще, в сотый раз повторяю всем: &showLog=`1`!!!
Спасибо! Извини что мучаю такими дурацкими вопросами, глаза замылились от усталости, поспал — и всё стало ясным! ))
&where=`{"parent:not in":[41,35,47............]}`
Классно, спасибо! А то я изворачивался через несколько вызовов!
А как бы ты выбрал количество ресурсов из определённой категории, у которой тв равен какому-то значению? Реально одним запросом в базу это сделать? modx.pro/help/5779/
А как бы ты выбрал количество ресурсов из определённой категории, у которой тв равен какому-то значению? Реально одним запросом в базу это сделать? modx.pro/help/5779/
Там уже пишу ответ.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.