Angularfire2从Firestore数据库

时间:2017-12-16 15:57:09

标签: angularfire2 google-cloud-firestore

我正在尝试在前端开发一个带有Firestore后端和angularfire2的小应用程序。我创建了一些数据,现在我正在尝试获得对它们的正确引用。这些是我的数据:

Firestore data

我正试图通过以下方式获取对它们的引用:

this.afs.collection("accounts").doc(accountId).collection("conversations").doc(conversationId).valueChanges().subscribe(conversation => {...} (afs是angularfire2 / firestore的Angularfirestore)

但这导致会话对象中没有数据。 如果我this.afs.collection("accounts").doc(accountId)...,我会按预期获得帐户 - 文档。 但是我无法深入了解这个对象。

我正在尝试与此处描述的相同: https://firebase.google.com/docs/firestore/data-model

我正在使用Firestore和Angularfire2(5.0.0-rc.4)

1 个答案:

答案 0 :(得分:0)

我认为除了宣布子集之外,你还做了一切正确的事情。你的#34;对话" subcollection不是Collection,它是" field"该文件。这就是为什么您无法以您尝试访问它的方式访问它的原因。

Field instead of collection