Когда вы добавляете документ в Cloud Firestore, сервер может влиять на сохраняемые данные.Это может произойти несколькими способами:
- Если ваши данные содержат маркер для отметки времени на стороне сервера, сервер расширит этот маркер до фактической отметки времени.
- Данные ваших данныхне разрешено в соответствии с вашими правилами безопасности на стороне сервера, сервер отклонит операцию записи.
Поскольку сервер влияет на содержимое Document
, клиент не может просто вернуть данные, которыеэто уже есть как новый документ.Если вы просто хотите показать данные, которые вы отправили на сервер в вашем клиенте, вы, конечно, можете сделать это, просто повторно использовав объект, который вы передали в setData(...)
/ addDocument(data: ...)
.