我是angularfire的新手,所以如果我要问一些愚蠢的事情,请原谅我,如果有人能引导我完成任务,我将非常感激。我有这个代码
this.checkIfExisitingUser(ussr.uid).take(1).subscribe((user: any) => { console.log(user) }
checkIfExisitingUser(userId) {
return this.afs.collection('users', ref => ref.where('user_id', '==', userId)).snapshotChanges().map(actions => {
return actions;
});
})
}
问题在于,运行中的数据始终是旧数据。 SnapshotMetadata始终具有fromCache:true,并且数据库中的实际数据不同。有没有一种方法可以绕过缓存或必须对其进行更新?我认为它没有更新。
如果有人可以指导我,为什么不更新呢?预先感谢
致谢