从Firebase迁移到NodeJS MongoDB

我刚刚在iOS应用程序商店发布了我的第一个MVP应用程序,它的performance非常好。 该应用程序本质上是一个使用Firebase的聊天应用程序。

由于我使用的是Firebase,因此执行复杂的查询确实很困难。 而且为了让我为我的应用程序添加很酷的function。 我需要能够做到这一点。

我决定使用NodeJs和MongoDB来运行我的应用程序。 不过我不想杀了我现在正在做的事情。 有没有办法将我在Firebase中的数据迁移到MongoDB并保持实时同步?

我正在考虑做一个observeSingleEvent来下载所有的数据。 然后使用childaddedchildremoved保持一切实时同步。

如果你的应用上有很多活跃用户,这是否会成为一个问题?

另外,有没有提供这样做的服务?

这里有一篇很好的文章,介绍如何用Node.js + MongoDbreplace应用中的Firebase。 它显示了你自己需要做多less工作,并解释了,恕我直言,为什么一个初创公司(小应用程序)应该从Firebase开始(如果需要实时更新客户端)并继续使用MongoDb(在任何情况下自我如果项目不断发展的话。 点击链接 ,find整个解决scheme如何与Node.js + MongoDb firebase。