我正在对实时数据库中的数据进行搜索查询,但是它似乎仅返回缓存的数据,而当数据库中的数据更改时不更新。我想执行一个新查询,然后清除缓存的该位或强制覆盖。
答案 0 :(得分:0)
如果您只想读取未存储在缓存中的数据,那么这是一段不错的代码段:
!snapshot.data.metadata.isFromCache ? Not from cache : Something else
如果您不想启用缓存,请将持久性设置为false:
FirebaseDatabase.getInstance().setPersistenceEnabled(false)