FESTtore REST API: выдвинуть объект в поле значения массива - PullRequest
0 голосов
/ 03 мая 2018

Я пытаюсь обновить поле в своей базе данных Firestore с помощью REST API, но не могу найти способ сделать это без перезаписи начальных данных поля.

Вот поле Сообщения в моем примере документа базы данных:

Messages : [
{ senderId: "id-1", text: "Hi Jack"}
{ senderId: "id-2", text: "Hello"}
]

Как добавить / выдвинуть новый объект (mapValue): { senderId: "id-1", text: "How are you"} в поле «Сообщения», не стирая предыдущие данные?

Я попробовал патч REST API с updateMask.fieldPaths = Messages, но он перезаписывает предыдущие данные.

Спасибо

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