无法从 firebase 集合中获取字段值
Trouble getting field value from firebase collection
我是 ionic 4 和 typescript 的新手,并且已经开始了一个使用 firebase 作为其数据库的项目。我创建了一个名为 'cost' 的集合,其中包含一个字段 'perKm' 和值 5。我一直在尝试使用 AngularFirestore(从 '@angular/fire/firestore' 导入 { AngularFirestore })来获取和编辑该字段价值。我曾尝试查看教程,但它们处理的是具有大数据集而不是单个值的拉取集合。我怎样才能做到这一点?
谢谢
在 Firestore 中,您不可能只获取数据的单个字段,您可以请求的最小数据块是包含该特定字段的整个文档。
然后您可以在该特定字段上修改文档的数据对象,并在文档上使用 update()
方法来应用您想要的更改。
Firestore 中的文档本质上不应该包含大块数据,建议在设计数据模型时将它们保持尽可能小。
如果您使用的是 AngularFirestore
,请务必检查 this
我是 ionic 4 和 typescript 的新手,并且已经开始了一个使用 firebase 作为其数据库的项目。我创建了一个名为 'cost' 的集合,其中包含一个字段 'perKm' 和值 5。我一直在尝试使用 AngularFirestore(从 '@angular/fire/firestore' 导入 { AngularFirestore })来获取和编辑该字段价值。我曾尝试查看教程,但它们处理的是具有大数据集而不是单个值的拉取集合。我怎样才能做到这一点?
谢谢
在 Firestore 中,您不可能只获取数据的单个字段,您可以请求的最小数据块是包含该特定字段的整个文档。
然后您可以在该特定字段上修改文档的数据对象,并在文档上使用 update()
方法来应用您想要的更改。
Firestore 中的文档本质上不应该包含大块数据,建议在设计数据模型时将它们保持尽可能小。
如果您使用的是 AngularFirestore
,请务必检查 this