Как я могу отредактировать все существующие документы, чтобы соответствовать пересмотренной схеме? - PullRequest
0 голосов
/ 24 февраля 2020

Иногда мне приходится добавлять поля в схему, но когда я это делаю, существующие документы для этой схемы не обновляются. Нужно ли вручную l oop проходить через все из них каждый раз, когда я делаю ревизию схемы, или есть способ / способ добавить новые поля ко всем сразу? Например, у меня есть дискорд. js GuildMember с полем "xp", в котором хранится число. Позже я решаю добавить поле «requiredXp», но когда я делаю это и пытаюсь получить к нему доступ к уже существующим документам, возникает ошибка, потому что это поле не существует в документе. Мне нужен способ, чтобы все новые поля были доступны. До сих пор я только что писал сценарии для l oop через каждый документ и добавлял поля, но это может сбивать с толку.

...