当前位置: 首页 > 知识库问答 >
问题:

Firestore检索最常见的字段[重复]

公孙宇
2023-03-14

我有拒绝。用户选择他们喜欢的主题的“类别”。

我试图得到最受欢迎的类别,因为它的动态。

在SQL中,可以使用诸如ORDER BYvalue_counction之类的内容。

共有1个答案

高运诚
2023-03-14

您可以为category创建另一个集合,就像您在这里有用户一样,然后在category中为喜欢的用户数创建一个字段,并在有人喜欢时增加该字段。这样,你可以很容易地得到最喜欢的类别,这将是更有效的,因为当你的数据变得很大,计算量和排列顺序将变得困难

 类似资料:
  • 我在片段中有一个回收器来显示firestore中集合中的文档,问题是,它只从文档中检索某些字段,看起来它忽略了模型类中的其他一些Setter字段,这是我得到的错误: W/Firestore:(0.6.6-dev)[zzko]:在com类中找不到sabado的setter/field。实例denilsondasilva。iasdmt。com。实例denilsondasilva。com。实例denil

  • 如果我想搜索那些名字中包含巴黎的地方,我会做以下操作: 这样我就能看到所有有巴黎这个名字的地方。 然而,我如何能够搜索到其他标准的地方,如 null 在Cloud Firestore中这甚至是可能的吗?如果没有的话,有没有其他方法可以做到这一点?

  • 问题内容: 我有一个具有一百万行的表,我该如何从一个字段中选择最常见的值(该值出现在表中最多)? 问题答案: 您需要按感兴趣的列进行分组,并为每个值选择值本身及其出现的行数。 然后就是排序(将最常见的值放在第一位)并将结果限制为仅一行的问题。 查询形式:

  • 问题内容: 据我了解,如果不逐一查找API文档,就无法找出方法抛出的异常。 由于这是没有选择的,因此我想撤消研究,并询问您在处理时遇到的最常见的Exception和RuntimeException: 铸件 数组 向量,ArrayList,HashMap等 IO(文件类,流,过滤器…) 对象序列化 线程(wait(),sleep()等) 或任何其他被视为“基本Java”的内容 我意识到这可能是主观的

  • 我试图从Firebase Firestore中检索一个字段,并将其放入一个自定义对象中。我成功地从代码上传了自定义对象,没有任何问题,但是当我试图从Firestore读取和访问对象列表时,我一直得到以下错误: SelfMadeQuestion类如下所示: 这就是我试图做的,以便从Firebase中读取自拍问题列表: 由于可以将自定义对象上载到firebase并且工作正常,我想知道是否有任何方法可以

  • 我计划将文档中地图字段的子字段的值用于其他目的,但似乎无法检索它。我在这个网站上找到了一个答案,但是得到值的解决方案代码对我来说太多了。我可以使用解决方案代码来获得值,但如果有最简单的方法来获得它,请在这里删除答案。 这是Firestore DB的截图,我需要在一个以UID作为字段名的map字段中获得deleted的布尔值: