Есть ли способ импортировать определенные документы базы данных Firestore в экспортированную коллекцию из облачного хранилища Firebase?
Наблюдается
После создания задания JavaScript AppEngine Cron в соответствии сВ документации Расписание экспорта не представляется возможным импортировать определенные документы, только коллекции.
Ожидается
Вкратце :Возможность экспорта указанного документа, представляющего пользователя.
База данных Firestore приложения в настоящее время состоит из пользователей Коллекция на самом высоком уровне, а затем Документ, представляющий пользователя, содержащий метаданные, сохраненный контент и т. Д. Ежедневное задание Cronбыло запланировано с вышеуказанной документацией для резервного копирования всех данных Firestore, включая пользовательские данные в случае, если пользовательские данные были случайно повреждены во время разработки или злонамеренно в ходе атаки.
Однако из документации Импорт определенных коллекций представляется, что только Коллекция может быть импортирована.
Существующая структура данных
- пользователи коллекция
- user_one документ
- действия коллекция ...
- категории коллекция ...
- поля пользовательских данных
- user_two document ...
Потенциальное решение при невозможности импорта документа
РефакторингСтруктура базы данных Firestore для добавления дополнительных слоев Коллекций / Документов, чтобы каждый Пользователь был представлен уникальной Коллекцией.Недостаток новой структуры данных в том, что у вас есть ненужный дополнительный users
документ 2-й уровень.
Новая структура данных
- пользователи коллекция
- пользователи документ
- user_one коллекция
- действия документ ...
- категории документ ...
- данные пользователя документ с полями ...
- user_two collection ...