gpt4 book ai didi

javascript - 为什么我的集合组查询没有结果?

转载 作者:行者123 更新时间:2023-12-02 22:38:30 25 4
gpt4 key购买 nike

我第一次在我的网络应用程序中使用 firestore 上的集合组查询,但我无法检索任何数据,而且我不知道为什么

我正在使用 Firebase SDK 7.6.1,并且我认为索引创建正确。这是我的集合数据结构:

Firestore Collection Data Structure

这是我的索引:

Firestore Indexes

最后,我尝试检索数据的代码是:

  doc = this.database.collectionGroup('Authors')
.where('Name','==',this.TextParams.trim().toLowerCase());

我希望检索作者姓名等于我的 TextParams 变量的文档

最佳答案

在您的屏幕截图中,Authors 不是子集合,它是一个数组类型字段。由于它不是子集合,因此集合组查询根本不起作用。此外,目前还无法在数组字段项之间进行搜索。

您要做的实际上是将您的作者放入子集合中。

关于javascript - 为什么我的集合组查询没有结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58663880/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com