如何更新Firebase / Cloud DataStore上的所有匹配查询

问题描述 投票:0回答:1

我想更新与Fire / DataStore中的查询匹配的所有记录,我该怎么做?

SQL等价物看起来像

UPDATE transactions SET category = X WHERE category = Y 

似乎这样做我将不得不查询所有匹配category = Y的记录然后为每个做一个set()

google-cloud-datastore google-cloud-firestore
1个回答
0
投票

Firestore(与大多数NoSQL数据库一样)不支持直接向数据库发送更新查询。

要更新与查询匹配的文档,您首先需要执行该查询,然后更新每个文档。

© www.soinside.com 2019 - 2024. All rights reserved.