无法从Firebase集合获取字段值

时间:2019-11-20 08:15:22

标签: typescript firebase google-cloud-firestore ionic4

我是ionic 4和Typescript的新手,并且已经开始使用Firebase作为其数据库的项目。我创建了一个名为“ cost”的集合,其字段为“ perKm”,值为5。我一直在尝试使用AngularFirestore(从“ @ angular / fire / firestore”导入{{AngularFirestore})来获取和编辑该字段的值。我尝试查看教程,但它们处理的是具有大数据集而不是单个值的请求集合。我怎么能做到这一点?

谢谢

1 个答案:

答案 0 :(得分:1)

在Firestore中,您无法仅获取数据的单个字段,可以请求的最小数据块是包含该特定字段的整个文档。

然后,您可以在该特定字段上修改文档的数据对象,并在文档上使用update()方法以应用所需的更改。

从本质上讲,Firestore中的文档不应包含大数据,建议在设计数据模型时将其保持尽可能小。

如果您使用的是AngularFirestore,请确保签出this