Firestore和Python,更新数组中的特定对象

时间:2020-03-22 17:25:19

标签: python google-cloud-firestore

以下是我在Firestore应用程序中拥有的数据的示例。

enter image description here

我正在寻找使用python更新“价格”对象的方法,这有可能吗?我发现越来越难以一路获取数据。

我不希望您为我编写此代码,我只是想问一问是否可行,而只是一些有关如何实现的快速指南。

我的api将获取价格,然后找到条件数组中“ id”字段中存储的特定条件的“ ID”,如果要更新找到的ID的“ prices”对象。

就像我说的那样,这可能吗?关于如何实现这一目标的一些建议将是很棒的!

亲切的问候, 乔什

1 个答案:

答案 0 :(得分:1)

无法仅更新数组项的一个字段。

您最能做的就是仅更新整个数组项。您可以使用arrayRemove()arrayUnion()进行此操作。更多信息in the docs