snap.data()
возвращает необработанный объект JavaScript, свойства которого содержат значения полей в документе. Он не содержит свойства с именем ref
(если только у вас не было поля документа, также называемого ref).
Если вам необходимо выполнить обратную запись в измененный документ, используйте объект типа DocumentReference, предоставленный в snap.ref
,См. Также документацию по API для объекта типа DocumentSnapshot , переданного в функцию.
snap.ref.set(...)