Проверьте, существует ли элемент в Firestore и сохраните его иначе (массив) - PullRequest
2 голосов
/ 30 мая 2019

Прежде чем вставить элемент в Firestore, мне нужно проверить, есть ли элемент в базе данных, или сохранить его другим способом.

Я использую этот код:

for (let item of items) {
    db.collection('collection')
      .where('property', '==', item)
      .get()
      .then(snap => {
          if (snap.size === 0) {
              db.collection('collection').add(somethingToInsert);
          }
     });
}

Есть ли лучший способсделать это?Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...