【问题标题】:Some data field not pushing to list某些数据字段未推送到列表
【发布时间】: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


【解决方案1】:

检查你的 userSPm 类中的fromFirestore,如前面的推荐中所述。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多