2017-02-16 3 views
0

Annahmen: Ich habe eine Datenbank mit etwa 1 Million Einträge in Firebase. Jeder Eintrag ist gleich strukturiert. Sie haben ein Erstellungsdatum und 5 weitere boolesche Attribute: Attribut A, B, C, D, E und Datum.Pull-Liste von Firebase basierend auf Attributsatz

Frage: Kann ich eine Liste der 20 neuesten Einträge mit dem Attribut A == true und D == false zurückgeben?

Kann dies getan werden? Wird es schnell genug gehen, damit ein Benutzer nicht zu sehr von der Suchzeit (weniger als ein paar Sekunden) genervt wird?

Wenn Firebase dies nicht kann, kann ich einen anderen Dienst wie BigQuery oder Elasticsearch verwenden?

Antwort

0

Firebase kann das nicht, Sie müssten einen einzigen Schlüssel erstellen, der alle Wörter speichert und dann einmal abfragt.

Empfehlungen für andere Dienste sind nicht Teil von stackoverflow, aber Sie können in Algolia suchen.

+0

Das ist enttäuschend. Ich bin ziemlich nah dran, BigQuery zum Laufen zu bringen. Ich hatte gehofft, ich könnte nur eingebaute Firebase-Funktionen verwenden. – Boulderbuff64

Verwandte Themen