Облачное хранилище: объединение / обновление элементов в коллекциях iso docs - PullRequest
0 голосов
/ 25 ноября 2018

У меня есть следующие настройки.

this.db.collection('items').add(item)

Но это всегда создает новую запись, даже если запись уже существует.Я хотел бы добавить элемент только тогда, когда его нет в БД.

Я вижу, что вы можете использовать set для объекта doc, и он объединится (или обновится, если вы не выполните merge:true), но я не хочу иметь следующее

this.db.collection('items').doc('items').set(item)

Или другого пути нет?У любого есть идея, которая может указать мне на правильную документацию, потому что я, кажется, не нахожу ее, если это возможно.

Редактировать:

Я также могу создать уникальный идентификатор длядокумент, но обновит ли он правильные данные, если я введу дубликат?

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