【发布时间】:2021-06-13 17:10:14
【问题描述】:
userSPMSnapshot.forEach((doc) => {
console.log(doc.id, "=>", doc.data());
userSPMList.push(userSPM.fromFirestore(doc));
});
console.log(userSPMList)
我不确定为什么当我将数据推送到列表时,某些字段会丢失它们的值。我的控制台显示像enrollmentYear 这样的字段起初有一个值,但是当我推送我的数据以列出该值时,该值变为空。但是,某些字段仍然存在,例如 Id。
【问题讨论】:
-
你能和我们分享
fromFirestore的代码吗?也许有什么地方出了问题,你得到一个 null 返回。 -
@TarikHuber 我在更多代码中添加了另一张图片。
-
我们需要
fromFirestore的代码,它可能在userSPM 类中。你也可以分享代码sn-p driecty,而不仅仅是图片。如果我们需要进行更改,这里没有人会使用图片重写您的代码。谢谢 -
@TarikHuber 我检查了我的 userSPM 类,意识到我遗漏了一些字段。非常感谢您指点我那里,我没想过要检查它。代码现在按预期工作。 :)))
标签: typescript firebase google-cloud-firestore