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