【发布时间】:2018-04-20 20:11:19
【问题描述】:
在我的应用中,我有一些视频,用户可以喜欢它。视频元数据保存在节点“视频”中,如下所示:
videos: {
xxxxx: {
name: "Funny video",
likes: 255,
....
}
}
我还有另一个节点“userVideos”,只有视频 ID。
userVideos: {
xxxxx: true,
yyyyy: true,
}
我想在 UI 中显示视频的排名。例如,我有 5 个视频:v01 有 5 个赞,v02 - 10、v03 - 1、v04 - 100、v05 - 3。
所以,当我从 userVideos 获取 id 为“v03”的视频时,我应该知道他的排名是 5(因为如果我使用 orderBy DESC 获取视频列表我的视频节点,v03 的位置是 5)。
我认为云函数应该计算这个排名。 我的问题是下一个:我是否有可能通过键获得排序节点中的位置?
【问题讨论】:
标签: firebase firebase-realtime-database google-cloud-functions