У меня есть данные json, хранящиеся в firestore, как показано ниже, id документа - это дата в формате ddmmyyyy
29032019:{
morning:[{
person : 1,
name:'abc',
cancelled:false
},
{
person : 2,
name:'abc',
cancelled:false
}
],
afternoon:[{
person : 3,
name:'abc',
cancelled:false
},
{
person : 4,
name:'abc',
cancelled:false
}
]
}
30032019:{
morning:[{
person : 5,
name:'abc',
cancelled:false
},
{
person : 2,
name:'abc',
cancelled:false
}
],
afternoon:[{
person : 6,
name:'abc',
cancelled:false
},
{
person : 7,
name:'abc',
cancelled:false
}
]
}
здесь 9032019 и 30032019 - идентификаторы документов.Как я могу получить документы, которые содержат человека в утренних и дневных массивах, на данный момент я могу получить документы, используя следующие 3 предстоящие даты, и перебрать утренние и дневные массивы, чтобы проверить, существует ли человек с идентификатором 6 вколлекция или нет.