**已关闭。**此问题需要debugging details。当前不接受答案。
编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
十小时前关门了。
Improve this question
我一直在尝试使用unsubscribe onSnapshot来收听带有firebase SDK的React Native聊天应用中的消息,onSnapshot似乎可以工作,但它总是返回一个空数组。
我相信这是因为我在firestore数据库中给我的集合的引用是不正确的,但是我不知道我做错了什么.我已经在一些查询中测试了firebase.firestore(),它似乎总是返回正确的值,但是我似乎不能正确地将它作为一个引用.
下面是我的firebase文件中的ref、聊天屏幕文件中的onSnapshot和我的firestore数据库的图像。
1条答案
按热度按时间t9aqgxwy1#
屏幕截图中的
messages
不是集合,而是threads
文档中的数组字段,因此您应该侦听该特定文档,然后访问其messages
字段。