Firestore & Python, обновление указанного c объекта в массиве - PullRequest
0 голосов
/ 22 марта 2020

Ниже приведен пример данных, которые у меня есть в моем приложении Firestore.

enter image description here

Я хочу обновить объект "цен", используя python, это возможно? Мне все труднее получить доступ к данным.

Я не хочу, чтобы вы кодировали это для меня, я просто спрашиваю, возможно ли это, и просто краткое руководство о том, как достигни этого.

Мой API получит цены, затем найдет «ID» указанных условий c, которые хранятся в поле «id» в массиве условий, если затем обновит объект «цены» этого найденный идентификатор.

Как я уже сказал, возможно ли это? И несколько советов о том, как этого добиться, было бы здорово!

С уважением, Джо sh

1 Ответ

1 голос
/ 23 марта 2020

Обновление только одного поля элемента массива невозможно.

Максимум, что вы можете сделать, это обновить только весь элемент массива. Вы можете сделать это с arrayRemove() и arrayUnion(). Подробнее в документах

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