Я пытаюсь проверить наличие пустых / пропущенных полей в моем операторе $ switch, но это не работает.Вот мой код
$switch: {
branches: [
{
case: {
$and: [
{ $gte: ["$SmartPriority", 6] },
{ $ne: ["$FlashTRFPromotionDate", null] },
{ $ne: ["$FlashTRFPromotionDate", ""] },
{ $ne: ["$FlashTRFPromotionDate", false] }
]
},
then: "Greater than"
}
],
default: "EMPTY"
}
Даже если он имеет $ ne в «null» или «false», он не показывает EMPTY (значение по умолчанию).Каким должно быть мое выражение?