Как удалить документ из коллекции в Firestore - PullRequest
1 голос
/ 20 марта 2020

Я довольно новичок в Firestore, и в настоящее время я пытаюсь удалить документ, который находится во вложенной коллекции. Например, я пытаюсь удалить документ KCF93F5 во вложенной коллекции под названием «Машины скорой помощи» на изображении, представленном ниже enter image description here. Как я могу сделать это, используя javascript? Примечание: я не использую node js или любой другой фреймворк

Ответы [ 2 ]

0 голосов
/ 20 марта 2020

Укажите местоположение документа и удалите вызов, который вернет обещание:

db.doc("/collection_1/collection_2/DC").delete().then(function() {
    console.log("Document successfully deleted!");
}).catch(function(error) {
    console.error("Error removing document: ", error);
});
0 голосов
/ 20 марта 2020

Просто укажите ссылку на документ во вложенной коллекции, создав путь, используя идентификаторы коллекций и документов (вы заполняете их по мере необходимости):

const ref = firestore.collection(...).doc(...).collection(...).doc(...)

Затем удалите его с помощью delete () :

ref.delete()

delete() вернуть обещание, поэтому вам следует проверить его на наличие ошибок.

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