Как переместить Firebase документ, включающий все вложенные данные в другую коллекцию? - PullRequest
0 голосов
/ 22 марта 2020

Я хочу переместить спецификацию c do c со всеми его вложенными коллекциями из одной коллекции в другую. Является ли это возможным? db.collection('codes).doc(specificDoc).setLocation(db.collection('archive)) или что-то в этом роде

1 Ответ

0 голосов
/ 22 марта 2020

Firestore не предлагает никаких способов перемещения документов между коллекциями. Вместо этого вам потребуется запросить перемещение документов, выполнить их итерацию, записать новые документы в архивную коллекцию и удалить оригинал.

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

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