Firestore: у меня есть 1 doc.set () и 2 snapshotChanges () в коллекции - PullRequest
0 голосов
/ 22 октября 2018

в Firestore: когда я устанавливаю документ с правильной отметкой времени: firebase.firestore.FieldValue.serverTimestamp ();

У меня есть два изменения снимка в коллекции с моим документом:

1- действие: «добавлено» myObject с (отметка времени: ноль)

2- действие: «изменено» myObject с (отметка времени: 12345566778)

Итак, у меня есть один doc.set () идва снимка изменяет, пожалуйста, почему?

1 Ответ

0 голосов
/ 22 октября 2018

Первое изменение связано с тем, что клиент распознал собственный добавленный документ.Но он еще не знает отметку времени, потому что она вычисляется на бэкенде.

Второе изменение связано с обновлением документа на сервере с отметкой времени.

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

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