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

每个集合组的最新文档

宗政坚白
2023-03-14

如何在Cloud Firestore中查询每个CollectionGroup的最新文档?

组中每个收藏中只有一个文档,最近的!

共有1个答案

归鹤龄
2023-03-14

组中每个收藏中只有一个文档,最近的!

你不能。当您使用CollectionGroup查询时,您正在检索具有特定名称的所有集合中存在的所有文档。如果同一集合/子集合中存在两个最新文档,则将检索这两个文档。您不能告诉Firestore从每个集合中获取单个文档,除非您为每个集合创建单独的查询并使用限制(1)调用。

 类似资料:
  • 问题内容: 我的数据如下所示: 我想获取每个会话中最大的(按年龄)的所有行。因此,对于上述输入,我的输出如下所示: 因为约翰在会话= 1组中年龄最大,而汤米在会话= 2组中年龄最大。 我需要将结果导出到文件(csv),并且其中可能包含很多记录。 我该如何实现? 问题答案: 您可以尝试以下使用max属性的聚合查询:http : //docs.mongodb.org/manual/reference/

  • 本文向大家介绍MongoDB查询以公式更新集合中文档的每个字段,包括了MongoDB查询以公式更新集合中文档的每个字段的使用技巧和注意事项,需要的朋友参考一下 要使用公式更新集合中文档的每个字段,请使用MongoDB update()。让我们创建一个包含文档的集合- 在find()方法的帮助下显示集合中的所有文档- 这将产生以下输出- 以下是使用公式更新集合中文档的每个字段的查询- 在find()

  • 所以我有一个帖子集。在“post”集合中,我有另一个名为“likes”的集合。 所以我想同时从每个文档中获取每个集合,并在之后映射它们。有没有办法做到这一点? 因为在Firebase中,您只能从一个文档中获取集合,但我想从每个文档中获取每个集合。

  • 我正在尝试从集合中提取公司列表。现在,除了列表之外,我还想根据集合的_id从集合和中获取每个对应公司的产品和员工列表。这是我正在尝试的代码 但是由于某种原因,上面的代码在products_array和employees_array中返回一个空数组。谁能告诉我,我在这里做错了什么? 同样,在employees_array和products_array中,我希望只获取基于条件的数据,例如employe

  • 问题内容: 我有这张表 language_id是指记录所用的语言。我想做的是检索 每个language_id中 最近的五个记录(ORDER BY time_posted DESC LIMIT 5)的列表。我可以使用许多不同的SQL查询在PHP中循环执行此操作,但我觉得有一种更简单的方法。 我必须得到一本有关SQL的书,哈哈。 谢谢。 问题答案: 这是我在MySQL中解决此“每组前N个”类型的查询的

  • 我有一个在多个服务器上运行的剧本。所有服务器都需要指定密码,该密码特定于运行Playbook的每个用户。在运行playbook时,我不能使用,因为服务器上的sudo密码不同。这与另一个关于多个sudo密码的问题中的情况相同。 一个可行的解决方案是在中指定: 除了之外,每个主机还定义了其他变量。这些变量应该提交给git存储库。但是,由于特定于运行playbook的每个用户,所以我希望有一个单独的文件