Я сейчас использую Firestore и отвечаю на некоторые вопросы, на которые не могу найти ответ.
У меня есть следующие настройки коллекций / документов:
* client (collection)
- client1 (document)
[...]
- client2 (document)
name: placholder
projectId: 1234
url: string
* apiKeys (collection)
- platform1 (document)
name: name
key: key
- platform2 (document)
name: name
key: key
ЧтоЯ хотел бы сделать, это получить полную коллекцию со всеми ее документами и подколлекциями.В конце концов, моя цель - сохранить его в таком объекте:
"client": {
"client1": {...},
"clinet2": {
"name": "name",
"projectId": 1234,
"url": "http://localhost:5001",
"apiKeys": {
"platform1": {
"name": "name",
"apiKey": "key"
},
"platform2": {
"name": "name",
"apiKey": "key"
}
}
}
}
Возможно ли это даже в Firestore?И если да, как я смогу это сделать (желательно без зацикливания и получения всего отдельно)?Любой учебник, документация или существующий код будет принята с благодарностью!
Спасибо, Ян