- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要保持我的 Firebase 数据库同步,所以我做了一些搜索,发现我可以使用 keepsynced(true) 因为默认情况下,Firebase 在缓存中保留 10mb 数据,如果它进一步增长它将被新数据取代所以我就这样用过它(在出现故障的节点应用程序上使用 firebase)
var locationRef = admin
.database()
.ref()
.child("locations");
locationRef.keepSynced(true);
locationRef.once('value').then(function(snapshot) {
snapshot.forEach(function(childSnapshot) {
var childKey = childSnapshot.key;
var childData = childSnapshot.val();
console.log(childData);
presseLocations.push(childData)
});
但我收到此错误:
locationRef.keepSynced is not a function
有什么想法吗?
最佳答案
为了保持数据同步,你应该使用on()而不是once(),因为使用once()从数据库获取一次值,而使用on()继续监听数据的更改,直到你调用off( )
关于javascript - 使用 keepSynced(true) 清除 firebase 缓存不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55041761/
由于我的应用程序的流程,每次用户打开应用程序时,我都被迫在同一引用上调用 keepSynced(true) 。我想知道这样做是否不好,或者 Firebase 是否只是忽略对同一引用的任何冗余 keep
我正在为 iOS 应用程序使用 Firebase。正如标题所说,我目前对 keepSynced 有疑问。它不会立即同步数据。 例如,当我收到一条推送通知说评论已发布时,用户打开应用程序,他被带到加载评
我正在开发一个拥有巨大 Firebase 足迹的大型应用程序,并且不断更新以与其他类似应用程序和网络服务保持同步。 该应用被设计为自助服务终端应用,但我们发现用户经常在它和其他应用之间切换——在某些情
我以为我使用以下所有数据进行聊天对话的整个时间都可以随时离线使用。不知何故,所有节点都是从服务器加载的。 FirebaseDatabase.getInstance().setPersistenceEn
在我的 Swift 项目中,我实现了 Firebase 并为我的主 tableView 定义了一个结构。在我的主 TableView 上,我有想要更新并与 firebase 同步的值。 firebas
我习惯于使用 observeEventType 从 Firebase 引用进行长时间的数据同步。在这个 block 中,我将快照字典映射到我的应用程序要使用的必要对象。我将这些对象放在内存中的存储库中
我需要保持我的 Firebase 数据库同步,所以我做了一些搜索,发现我可以使用 keepsynced(true) 因为默认情况下,Firebase 在缓存中保留 10mb 数据,如果它进一步增长它将
我正在考虑对来自 Firebase 实时数据库的一些数据使用 keepSynced()。我知道它会自动同步这些路径。但这与 Android 生命周期有何关系?如果用户离开所有 Activity (并且
我目前正在从 Firebase 获取单个 dataSnapshot,如下所示: public Task getLatestMessage(@NonNull String roomId) { f
即使在 goOffline() 和 keepSynced(false) 之后,我的 Firebase 数据库仍有少量下载。 我只想获取一次数据。然后我将它保存到 SharedPreferences。下
我是一名优秀的程序员,十分优秀!