在将项目插入Firestore之前,我需要检查项目是否已在数据库中,否则将其保存。
我正在使用以下代码:
for (let item of items) {
db.collection('collection')
.where('property', '==', item)
.get()
.then(snap => {
if (snap.size === 0) {
db.collection('collection').add(somethingToInsert);
}
});
}
有更好的方法吗? 谢谢。