Управление и мониторинг массива значений меток времени Unix в FireStore - PullRequest
0 голосов
/ 02 мая 2019

У меня есть следующая структура данных в firestore.

bookings(collections) 
  -> bookingIds 
    -> {
         timeslot: firestore.timestamp,
         //...other data

       }

services (collections)
  -> serviceIds
     -> {
        //...data,
          bookedslots: "[1556620200,1556613000,1556614800,1556640000,1557126000]"


        }

Я пытаюсь понять, как получить все забронированные слоты из магазина, чтобы я мог отфильтровать забронированные слоты. В настоящее время я только добавил полностью зарезервированные единицы в каждый из моих сервисов в массив значений Unix (что является плохой идеей), но я всегда буду там, чтобы отфильтровать забронированные. Я не хочу снова запрашивать мои заказы, просто чтобы найти забронированные значения Unix, потому что это будет пустой тратой на чтение. Есть ли другой подход к этому?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...