Chr*_*ian 6 firebase angularfire2 angular google-cloud-firestore
我正在使用 Angularfire2。假设我有一个users
和comments
集合。添加评论时,引用创建评论的用户的正确方法是什么?起初我以为我可以简单地创建一个具有如下结构的评论:
{
message: string,
user: {
uid: string,
username: string,
...
}
}
Run Code Online (Sandbox Code Playgroud)
但问题是,如果用户更新他的个人资料,那么这里的数据就会不正确。是否可以在创建评论时简单地提供用户的 id,并在查询评论时获取整个用户的数据?
小智 4
使用 firestore,您可以将该字段保存为 DocumentReference,它是对另一个集合中文档的引用。这使得该字段在“Comment”可观察值中充当它自己的可观察值。本文演示了如何在设置或更新文档时设置引用路径: https://groups.google.com/forum/m/#!topic /firebase-talk/UTgW7WwKFTU
Firestore 提供了本机支持的多种数据类型(此处解释): https: //firebase.google.com/docs/firestore/manage-data/data-types
我希望这能有所帮助!
归档时间: |
|
查看次数: |
10790 次 |
最近记录: |