Может кто подскажет как найти запись.
Есть документы вида
{
_id: $id,
times: [[6, 3, 23], [1, 5, 15], [0, 7, 22]]
}
[6, 3, 23]
1 Цифра день недели
2 Время от
3 Время до
Нужно получить запись которая будет соответствовать по дню недели и по временному промежутку
Т.е. получить запись у которой первая цифра 6, вторая цифра 3 или больше, третья цифра 23 или меньше.
Вот примерно чего хочется добиться, только не работает конечно такой вариант
{
"times": [6, {$gte: 3}, {$lte: 23}]
}
Пробовал по разному, но к нужному результату не пришел, есть ли возможность в монго осуществить такой поиск? Или документы переделывать надо?