2017-01-31 2 views
1

Ich habe gerade meine erste MVP App im iOS App Store veröffentlicht, und es geht wirklich gut. Die App ist im Wesentlichen eine Chat-Anwendung, die Firebase verwendet.Migration von Firebase zu NodeJS MongoDB

Da ich Firebase verwende, ist es wirklich schwierig, komplexe Abfragen auszuführen. Und damit ich meiner App coole Funktionen hinzufügen kann. Ich muss das können.

Ich habe mich entschieden, meine App mit NodeJs und MongoDB zu betreiben. Aber ich möchte nicht töten, was ich jetzt gerade mache. Gibt es eine Möglichkeit, die Daten in Firebase zu MongoDB zu migrieren und in Echtzeit synchron zu halten?

Ich erwog, eine observeSingleEvent zu tun, um alle Daten herunterzuladen. und dann childadded, childremoved verwenden, um alles synchron in Echtzeit zu halten.

Wird dies ein Problem sein, wenn Sie viele aktive Benutzer in der App haben?

Gibt es auch einen Service, der das anbietet?

Antwort

3

Hier ist ein schöner Artikel, wie Firebase in Ihrer App mit Node.js + MongoDb zu ersetzen. Es zeigt, wie viel Arbeit Sie alleine tun müssten, und erklärt, IMHO, warum ein Startup (kleine App) mit Firebase beginnen sollte (wenn Echtzeit-Updates für Clients erforderlich sind) und mit MongoDb fortfahren (auf jeden Fall selbst) Lösung, wenn das Projekt weiterentwickelt wird. Klicken Sie auf die link und finden Sie die gesamte Lösung, wie mit Node.js + MongoDb Firebase.