Могу ли я добавить новые поля в существующий документ, если знаю значение поля заголовка, а не идентификатор? - PullRequest
0 голосов
/ 06 ноября 2019

Я создаю городские документы, где я сохраняю некоторые поля, такие как заголовок и описание. Можно ли добавить некоторые поля позже в определенный город, зная название города для этого пути db.collection вместо идентификатора?

Первые добавленные элементы

public createSavedCity(title: string, desc: string): void {

const cityFields = {
  title: title,
  description: desc
}



this.db.collection('saved').add(savedFields);}

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

updateDoc(savedTitle: string, newItem: string) : void {

  this.db.collection.(`saved/${savedTitle}`).update({newField: newItem});

}

1 Ответ

0 голосов
/ 06 ноября 2019

Да, вы можете запросить для документов, использующих этот заголовок, повторить результаты и использовать метод update () , чтобы изменить содержимое существующего документа с помощью DocumentReference.

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