У меня есть следующие настройки.
this.db.collection('items').add(item)
Но это всегда создает новую запись, даже если запись уже существует.Я хотел бы добавить элемент только тогда, когда его нет в БД.
Я вижу, что вы можете использовать set для объекта doc, и он объединится (или обновится, если вы не выполните merge:true
), но я не хочу иметь следующее
this.db.collection('items').doc('items').set(item)
Или другого пути нет?У любого есть идея, которая может указать мне на правильную документацию, потому что я, кажется, не нахожу ее, если это возможно.
Редактировать:
Я также могу создать уникальный идентификатор длядокумент, но обновит ли он правильные данные, если я введу дубликат?