为了账号安全,请及时绑定邮箱和手机立即绑定

firestore参考数据类型有什么用处?

firestore参考数据类型有什么用处?

慕神8447489 2019-11-23 13:21:42
我只是在探索新的Firebase Firestore,它包含一个名为的数据类型reference。我不清楚这是做什么的。像外键吗?可以用来指向其他地方的集合吗?如果reference是实际参考,可以将其用于查询吗?例如,我可以有一个直接指向用户的引用,而不是将userId存储在文本字段中吗?我可以使用此用户参考进行查询吗?
查看完整描述

3 回答

?
眼眸繁星

TA贡献1873条经验 获得超9个赞

引用非常类似于外键。

当前发布的SDK无法存储对其他项目的引用。在项目中,引用可以指向任何其他集合中的任何其他文档。

您可以像其他任何值一样在查询中使用引用:进行过滤,排序和分页(startAt / startAfter)。

与SQL数据库中的外键不同,引用对于在单个查询中执行联接没有用。您可以将它们用于相关查找(看起来像join),但是要小心,因为每个跃点都会导致服务器再次往返。


查看完整回答
反对 回复 2019-11-23
  • 3 回答
  • 0 关注
  • 544 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信