Удалить коллекцию пожарного магазина: go - PullRequest
0 голосов
/ 14 февраля 2020

Я взял набор данных из 10 коллекций из api xyz, а затем обновил его до firebase в первый раз.

Во втором обновлении api xyz имеет 9 доступных коллекций. Как сделать 2-е обновление только с 9 коллекциями (существующие перезаписываются, а дополнительные коллекции из первого обновления должны быть удалены)?

Раньше я удалял все коллекции, а затем обновлял, но этот метод не подходит.

1 Ответ

0 голосов
/ 20 февраля 2020

Чтобы выполнить массовые обновления своих коллекций, вам необходимо использовать Транзакции и пакетные записи - поскольку я полагаю, что вы уже используете для выполнения обновления в первый раз.

Если вы просто хотите перезаписать старую дату, вам нужно настроить метод set(), чтобы просто обновить коллекцию, не проверяя наличие какого-либо документа на ней. Таким образом, он должен перезаписать данные, которые уже существуют. Вы можете получить более подробную информацию по этому вопросу здесь , где клиент описывает используемую им функцию перезаписи данных.

Дайте мне знать, помогла ли вам эта информация!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...