Как удалить данные внутри документов, содержащих автоматически сгенерированные идентификаторы - PullRequest
0 голосов
/ 05 мая 2019

Я использую google-cloud-firestore в качестве базы данных в моем проекте, которая принадлежит angular.Я использовал import { AngularFirestore } from '@angular/fire/firestore'; для импорта в пожарную.И я использовал эту функцию для добавления данных в базу данных.

changeLevelToSelect() {

  var student = {
    id: 1001,
    name: 'Tom',
    age: 22
  };

  this.firestore.collection('School').add(student);
}

Эта функция работает.и я мог бы достичь этого результата enter image description here

В этом случае я не использую метод set() с именем документа.Вместо этого я использовал add() функцию.Тогда нет document name вместо уникальных номеров, которые предоставляются пожарным.Теперь я в беде, вот так я удаляю или изменяю эти данные, когда мне это нужно.Потому что нет имени документа для ссылки на документы.Вы можете помочь мне.

1 Ответ

1 голос
/ 05 мая 2019

Единственный способ удалить или изменить документ - использовать его идентификатор.Вам нужно будет либо узнать этот идентификатор, либо придумать запрос, который дает вам документы, которые вы можете изменить, используя их идентификаторы.

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