Я новичок в Angular, и у меня проблема. Я не знаю, как получить идентификатор документа, который я только что создал, и использовать его рядом с ним. Я видел, что есть две опции db.collection('info').doc().set()
и db.collection('info').add()
.
. Сейчас я попробовал этот код:
var DocID:string;
db.collection().add({
description: info
}).then(function(docRef){
DocID = docRef.id;
}).catch(function(error){
console.log("Error creating the document:", error);
});
IdInfo.push(DocID);
Мне нужно сохранить в массиве все идентификаторы из документы, хотя иногда я получаю это, а другие я получаю ошибку undefined
. Я не знаю, какой лучший способ создать новый документ и добавить к нему данные, получив идентификатор документа.
Спасибо за помощь !!
Blockquote