У меня есть динамический c список / массив пользователей, которых я хочу добавить в свою базу данных Firebase. Я посмотрел на Настройка массивов в Firebase с помощью консоли Firebase , в которой предлагалось хранить массивы, как показано в следующей структуре данных:
uid: {
attendees: {
"Bill Gates": true,
"Larry Page": true,
"James Tamplin": true
}
}
Однако, создавая словарь и добавляя их по одному пользователю поле неэффективно:
let dict: Dictionary<String, Any> = [
"location": "",
"attendees": {
"Bill Gates": true,
"Larry Page": true,
"James Tamplin": true,
....
}
]
Если у меня есть 100 участников, неэффективно добавлять их по одному в мой словарь и устанавливать для каждого его значения значение true. Как я могу добавить свои данные более компактно? Когда я возвращаю пользовательский словарь, как я могу получить каждый ключ у посетителей?