Flo*_*sti 0 javascript firebase react-native google-cloud-firestore react-native-firebase
我有这个代码:
firestore()
.collection('messages')
.where('conversationString', '==', convString)
.where('timestamp', '>', maxTimestamp).onSnapshot(onUpdate);
Run Code Online (Sandbox Code Playgroud)
问题是onUpdate的参数为空。
const onUpdate = async results => {
// results is null
};
Run Code Online (Sandbox Code Playgroud)
可能是什么问题?
快照监听器有两个参数:第一个是快照,第二个是任何错误。这些参数中只有一个有价值。因此,您很可能会从 SDK 中收到错误。
我强烈建议您将文档放在手边,并使用其中的示例作为代码的基础。从那里:
function onResult(QuerySnapshot) {
console.log('Got Users collection result.');
}
function onError(error) {
console.error(error);
}
firestore().collection('Users').onSnapshot(onResult, onError);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1521 次 |
最近记录: |