$ifNull: ["$x", false] }]? Если у x есть значение, то ifNull вернет его. Но это значение не булевское. $or все равно посчитает это за истину?
Мне кажется, если x is not null, то надо возвращать не $x,а true. Если возвращать $x и значение x равно, например, нулю, то потом проблемы возможны. Вообще, я особо не вникал, что там по ссылке, просто скинул ссылку.
Обсуждают сегодня