在 Firestore 控制台中按 id 查询 [关闭]

Posted

技术标签:

【中文标题】在 Firestore 控制台中按 id 查询 [关闭]【英文标题】:Querying by id in Firestore Console [closed] 【发布时间】:2020-06-01 14:35:45 【问题描述】:

目前,据我所知,没有用于查询 Firestore 的命令行界面。查询我们的文档的唯一方法是通过我们自己的程序或通过 Firestore 控制台来完成。在控制台中,通过 id 查询文档的唯一方法是使用浏览器的“查找”功能。但是,当集合中的文档数量增加到阈值以上(我不知道)时,Google Chrome 无法找到该 ID。滚动文档列表,一遍遍地使用浏览器的查找功能查找id,非常不方便。

请提供一种更有效的方法或实施一种更有效的方法来在 Firestore 控制台中按 id 查询文档。

【问题讨论】:

【参考方案1】:

虽然您无法按文档 ID 过滤集合,但您可以在位于数据结构上方的小地址栏/面包屑路径中输入具有特定 ID 的文档控制台。

步骤:

    选择文档所在的集合

    将鼠标悬停在顶部的面包屑路径上,然后点击铅笔图标

    输入/,然后输入文档的 ID

    点击回车

控制台现在将使用您输入的 ID 加载文档。

【讨论】:

非常有帮助!悬停出现的铅笔编辑图标根本无法帮助用户查看并确定他们可以编辑特定文档的路径,它应该一直存在,不仅在悬停时!

以上是关于在 Firestore 控制台中按 id 查询 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Cloud Firestore 中使用文档 ID 执行集合组查询

在 Firestore 查询中 Flutter 传递文档 ID

如何使用 QueryDsl 在查询中按 id 删除重复行

Firestore - 用于为每个用户设置数据的逻辑集合架构?

在 graphene-sqlalchemy 查询中按 id 过滤

查询文件 ID 的 firestore 数据库