作者:jg山家小屋 | 来源:互联网 | 2023-05-18 03:32
我收到了相当简单的错误:Documentreferencesmusthaveanevennumberofsegments.我知道它在告诉我什么以及如何解决它,但是在收集参考中却给了
我收到了相当简单的错误:
Document references must have an even number of segments.
我知道它在告诉我什么以及如何解决它,但是在收集参考中却给了我这个错误.
CollectionReference collectiOnReference= getFirebaseInstance()
.collection(Constants.USERS)
.document(userId)
.collection(Constants.CONTACTS);
在我的数据库中,路径为(COLLECTION)<文件> (收藏)<文件>我正在尝试通过用户/ {id} /联系人获取该用户的所有联系人,但是这只会引发此错误,有什么想法吗?
getFirebaseInstance是我创建的一种始终获取当前数据的方法
FirebaseFirestore.getInstance();
解决方法:
您的userId变量中可能带有斜线.文档ID不能带有斜线,因为当形成文档的“路径”时,它们被理解为集合和文档之间的分隔符.
字符串也可能为空,这是无效的.