gpt4 book ai didi

android - 文档引用必须在集合引用上有偶数个段错误

转载 作者:太空宇宙 更新时间:2023-11-03 13:08:44 26 4
gpt4 key购买 nike

我遇到了一个相当简单的错误:

Document references must have an even number of segments.

我知道它告诉我什么以及如何修复它,但是它在集合引用上给我这个错误。

CollectionReference collectionReference = getFirebaseInstance()
.collection(Constants.USERS)
.document(userId)
.collection(Constants.CONTACTS);

在我的数据库中,路径是 (COLLECTION) < DOCUMENTS > (COLLECTION) < DOCUMENTS > 我试图在 users/{id}/contacts 获取用户的所有联系人,但它只是抛出这个错误,有什么想法吗?

getFirebaseInstance 是我创建的一种始终获取当前的方法

FirebaseFirestore.getInstance();

最佳答案

您的 userId 变量中可能有一个斜线。文档 ID 不能有斜杠,因为在形成文档的“路径”时,它们被解释为集合和文档之间的分隔符。

也有可能字符串为空,这是无效的。

关于android - 文档引用必须在集合引用上有偶数个段错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51195351/

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