通过Firestore循环查询[Web / Javascript]

时间:2018-12-03 18:06:57

标签: javascript firebase google-cloud-firestore

我将如何设置循环以查询Firestore数据库结构?我不认为我还不能发布图片或链接,因此我将尝试在此处提供一些路径示例。请注意,除了这些示例之外,还有很多其他内容。

Rating->Arrow->Arrow-Rating->(user ID)->(data fields)show_name, user_id, rating

Rating->Arrow->Arrow-Rating->(different user ID)->(data fields)show_name, user_id, rating
......



Rating->Flash->Flash-Rating->(user ID)->((data fields)show_name, user_id, rating<br />
......

为了快速了解所有内容,我正在尝试为项目开发一个模拟站点(具有功能),在其中可以显示用户创建的信息(用户信息是从同时开发的Android应用程序创建的) ),例如评分。

基本上,我想做的是通过在相应的“评分”路径中从每个用户那里获取每个“评分”字段来获取并显示每个节目的平均评分...即从每个用户那里获取一个用户评分节目(Show-Rating->用户ID /(数据字段)),然后从同一节目转到下一个用户,然后转到下一个节目并执行相同的操作。

我只是不完全确定如何开始这样做。

1 个答案:

答案 0 :(得分:0)

我建议您使用云功能来监听评级节点中的更改。使用OnUpdate侦听器 将每个电影分级存储在其自己的节点中,并且仅在该节点查询分级 这将减少客户端的大量计算,并且效率更高 使用描述分布式计数器的this guide