распространяется на мой вопрос Firestore - Как смоделировать и запросить отношение 2 коллекций - вариант использования IOT
Я только что посмотрел видео по этому вопросу, и здесь рекомендуется моделировать отношения с использованиемидентификатор документа.https://www.youtube.com/watch?v=jm66TSlVtcc перейдите к 6: 07
Я хочу знать, сработает ли это в этом случае (изменив пример из моего исходного вопроса, чтобы он соответствовал этой рекомендации YouTube по отношению к firestore:
Например: у меня есть 2 разные коллекции - отслеживание и место проведения
отслеживание <- сбор </p>
1. document(xyz123)
venueId = "abcd1234"
timestamp = 10/09/2019 10:00
2. document(xyz567)
venueId = "efgh3456"
timestamp = 10/09/2019 11:00
место проведения <- сбор </p>
1. document(abcd1234) <-- notice i shift the device_unique_identifier here instead
name = "room A"
// device_unique_identifier = "abcd1234" <-- this is unique name
2. document(efgh3456) <-- notice i shift the device_unique_identifier here instead
name = "room B"
// device_unique_identifier = "efgh3456" <-- this is unique name
Основной вопрос:Я хотел бы запросить документ xyz123 и получить название места в строке. Таким образом, вывод будет:
document(xyz123)
device_unique_identifier = "abcd1234"
timestamp = 10/09/2019 10:00
venue.name = "room A"
По другому возможному дополнительному вопросу, при вставке данных отслеживания, будет ли возможноавтоматическая вставка данных о месте проведения в качестве объекта в бэкэнд-хранилище без необходимости запрашивать данные о месте проведения?