Firebase Cloud Firestore创建条目,如果条目已存在则更新。

6 浏览
0 Comments

Firebase Cloud Firestore创建条目,如果条目已存在则更新。

我遇到了一个问题,就是如何判断何时向Firebase Firestore数据库添加或更新条目。

使用doc_ref.set,如果文档不存在,它将添加一个文档。如果文档已经存在,并且调用了set方法,它将覆盖所有文档字段。

使用doc_ref.update,如果文档存在,将更新文档的字段。如果文档不存在,则不会有任何操作。

如果字段当前不存在,我该如何向文档中添加一个新字段?如果字段已存在,我该如何更新它?我可以读取数据库并检查字段是否存在,然后使用setupdate方法,但肯定有更简单的方法吧?

0