Прежде чем вставить элемент в Firestore, мне нужно проверить, есть ли элемент в базе данных, или сохранить его другим способом.
Я использую этот код:
for (let item of items) {
db.collection('collection')
.where('property', '==', item)
.get()
.then(snap => {
if (snap.size === 0) {
db.collection('collection').add(somethingToInsert);
}
});
}
Есть ли лучший способсделать это?Спасибо.