Cloud Firestore:在i.s.o文档集合下合并/更新项目

时间:2018-11-25 20:28:54

标签: javascript google-cloud-firestore

我有以下设置。

this.db.collection('items').add(item)

但这总是创建一个新条目,即使该条目已经存在。我只想在数据库中不存在项目时添加它。

我看到您可以在doc对象上使用set,它将合并(如果您不merge:true,则可以更新),但是我不想包含以下内容

this.db.collection('items').doc('items').set(item)

还是没有其他办法?任何人都有一个主意或可以将我指向正确的文档,因为如果可行,我似乎找不到它。

编辑:

我还可以为文档创建唯一的ID,但是如果输入重复的文档,它会更新正确的数据吗?

0 个答案:

没有答案