将Firebase实时数据库同步到API端点

时间:2017-03-27 00:00:36

标签: node.js firebase firebase-realtime-database firebase-admin

我正在编写一个脚本,用于将API中的结果与Firebase实时数据库中的特定子项同步,但我想不出办法解决这个问题。我是否为每个端点的每个子节点创建一个引用(总共约100,000个引用),或者我只是保留对整个对象的引用,比较两者,并推动差异。如果后者是更好的方法,我是否有办法访问Firebase的本地缓存(我在Node.js上使用Firebase Admin SDK),这样我就不必在启动时下载整个数据库了?

这是一个说明我的意思的例子:

我们采取以下端点https://api.vexdb.io/get_events。它返回一个对象数组,所有对象都具有SKU属性,这是一个唯一ID,它将作为Firebase实时数据库中的主键/父键。给定这些数据,我将其转换为一个大对象,其中的键都指向数组的原始索引之一。我想将此对象同步到数据库中。这澄清了吗?

0 个答案:

没有答案