firebase - Firestore 检索最常见的字段
问题描述
我没有。的用户选择他们喜欢的主题“类别”。
我试图获得最受欢迎的类别,因为它是动态的。
在 SQL 中,您可以使用类似ORDER BYvalue_occurrence
的东西。
这是数据库的样子:
我将如何使用 Firestore 完成此任务?
解决方案
您可以为类别创建另一个集合,就像您在这里有用户一样,然后在类别中为喜欢的用户数量创建一个字段,并在有人喜欢时增加该字段。这样你可以很容易地得到最喜欢的类别,它会更有效,因为当你的数据变大计算量时,按顺序排列会更难
推荐阅读
- ios - UILabel 仅针对某些文本长度进行缩放
- android - 以编程方式获取 fcm 令牌
- python - 破折号:每列创建一个下拉列表,而不是每个表的下拉列表
- c# - 如何绑定listviewitem?
- javascript - onError 事件未按预期运行
- node.js - nodejs中的Lambda响应大小自动超过6MB
- sql - PostgreSQL: How can I get all records (users) without primary address?
- c++ - C ++为什么接口连接非虚拟类覆盖?
- c# - 来自其他表的 Automapper 映射 ID
- php - 是否可以使用 php 将文本文件导入到 sqlite 表中?