gpt4 book ai didi

javascript - 在 React 中获取 firestore 引用字段的 uid

转载 作者:行者123 更新时间:2023-11-30 19:32:02 24 4
gpt4 key购买 nike

this.props.firebase.referenceListItems()

我正在遍历 referenceListItems,并尝试获取引用字段。循环中的当前文档称为 referenceListItem

referenceListItems 集合中的示例文档:

created: April 30, 2019 at 12:41:41 AM UTC+2 (timestamp)
name: "Name"
referenceList:
0: /referenceLists/YzBh0E3pQGB65us1BpVP

如何访问引用字段的 uid 部分?

referenceListItem.referenceList[0] 不返回字符串。

最佳答案

很难说清您正在使用什么。也许一些自定义数据,我不知道。 referenceListItem 不是 Firestore native 提供的名称。也许您正在围绕 Firestore SDK 使用某种抽象层。所以,由于不清楚你在这里有什么,我只是猜测一下发生了什么。

听起来您可能存储了一个 DocumentReference在 Firestore 的文档中的数组中键入对象,然后您尝试将其读回。如果您查询该文档,结果 DocumentSnapshot将包含带有 DocumentReference 的数组字段键入对象。

如果您手头有一个 DocumentReference 对象,并且想要获取它引用的文档的 ID,您可以简单地使用它的 id property得到那个字符串。所以也许 referenceListItem.referenceList[0].id 就是您要查找的内容。

关于javascript - 在 React 中获取 firestore 引用字段的 uid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56333750/

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