我有以下设置。
this.db.collection('items').add(item)
但这总是创建一个新条目,即使该条目已经存在。我只想在数据库中不存在项目时添加它。
我看到您可以在doc对象上使用set,它将合并(如果您不merge:true
,则可以更新),但是我不想包含以下内容
this.db.collection('items').doc('items').set(item)
还是没有其他办法?任何人都有一个主意或可以将我指向正确的文档,因为如果可行,我似乎找不到它。
编辑:
我还可以为文档创建唯一的ID,但是如果输入重复的文档,它会更新正确的数据吗?