【发布时间】:2019-05-31 07:30:59
【问题描述】:
我使用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)
【问题讨论】:
-
“累积”是什么意思?
-
当我创建一个新文档和稍后创建另一个文档时,它会使用我之前创建的文档进行更新。
标签: javascript object properties google-cloud-firestore