Выборка данных из MongoDB по дата и их отсутствию?

Привет всем!

Из таблицы вида
{ 
         "start" : ISODate(), 
         "end" : ISODate() 
}


Требуется найти массив данных в заданном интервале, это легко решается с помощью $lt, $gt.

Как включить в данный массив при выборки данные где end == null or undefined?
  • Вопрос задан
  • 1414 просмотров
Пригласить эксперта
Ответы на вопрос 2
@lega
Можно оптимизировать, хранить end=start, на клиенте это учитывать.
Ответ написан
Комментировать
Rushis
@Rushis Автор вопроса
$or: [
{end: null},
{end: {$gt: ISODate()}}
]

Пока решил так есть более изящный метод?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы