Я сохранил некоторые данные, используя db.collection("articles").doc();
, и обновил их, используя db.collection("articles").doc(postData.articleId).update(postData);
.Но при создании новой статьи в следующий раз накапливается postData.articleId
.
Сначала я создаю документ, затем обновляю данные в режиме реального времени с помощью socket.io.но позже я создаю другой документ, postData.id был накоплен.
var doc = db.collection("articles").doc();
var postData = {
author: user.email,
articleId: doc.id,
currentTime: new Date()
}
doc.set(postData);
--- get data from client code here (using socket) ---
db.collection("articles").doc(postData.articleId).update(postData); /*Update Data to postData.id.*/
Ожидаемый результат - не накопление postData.id при добавлении новых данных.
(Для получения дополнительной информации: https://github.com/officialmansu/opinion-express/tree/develop)