【发布时间】:2018-10-22 16:38:01
【问题描述】:
我有这个消息对象列表,其中包含一条消息、一个 user_id 和一个日期。我实际上想与每条消息一起检索用户信息。
return new Promise<any>((resolve, reject) => {
this.afs.collection('/messages").snapshotChanges()
.subscribe(snapshots => {
resolve(snapshots)
})
})
我不认为迭代消息以获取用户是我想要做的 - 应该有更好的方法。我也不确定我在某些地方读到的关于为每个可能需要它的位置存储整个用户数据的建议......我不喜欢它。
有没有更好的办法?
【问题讨论】:
-
如果您有兴趣,您可以在这里找到database schema 聊天应用程序,您可以在其中找到所有需要的用户详细信息。
标签: firebase google-cloud-firestore angularfire2