Я храню комнату объектов в индексе, подобном этому:
{
"name":"room1",
"availability":"10",
"reservations": [
{
"start_date": "2019-09-12",
"end_date": "2019-09-15",
},
{
"start_date": "2019-09-17",
"end_date": "2019-09-19"
}
]}
С учетом новых startDate и endDate ,
Как я могу сопоставить все комнаты, где room.availability больше, чем
количество бронирований, совпадающих с этими датами?