Firebase Cloud Firestore创建条目,如果条目已存在则更新。
- 论坛
- Firebase Cloud Firestore创建条目,如果条目已存在则更新。
6 浏览
Firebase Cloud Firestore创建条目,如果条目已存在则更新。
我遇到了一个问题,就是如何判断何时向Firebase Firestore数据库添加或更新条目。
使用doc_ref.set
,如果文档不存在,它将添加一个文档。如果文档已经存在,并且调用了set方法,它将覆盖所有文档字段。
使用doc_ref.update
,如果文档存在,将更新文档的字段。如果文档不存在,则不会有任何操作。
如果字段当前不存在,我该如何向文档中添加一个新字段?如果字段已存在,我该如何更新它?我可以读取数据库并检查字段是否存在,然后使用set
或update
方法,但肯定有更简单的方法吧?