2016-12-05 5 views
-1

Ich habe 1000 Artikel in Speicher hochgeladen von Benutzern und ich möchte eine zufällige herunterladen. Was ist der beste Ansatz?Download zufälliger Artikel von Firebase Speicher

Ich könnte sie mit 1 - 1000 Namen benennen, aber es könnte mehr als einen Benutzer zur gleichen Zeit hochladen.

Irgendwelche anderen Ideen?

Antwort

1

Ich würde speichern Sie alle Dateinamen vorschlagen (vorzugsweise zufällig generiert oder Feuerbasis Schlüssel basiert) in einem Datenbankknoten ...

Von hier hat man diesen ganzen Knoten bekommen kann, dann die Länge erhalten, erzeugen eine Zufallszahl , dann mod diese Zufallszahl auf die Länge;

das n-te Kind holen, wo n = random% Länge

+0

Danke, aber jeder Benutzer Dateien zur gleichen Zeit wird das Hochladen. Daher muss jeder Benutzer diesen Knoten aktualisieren und den hochgeladenen Dateinamen hinzufügen. Wie kann ich Benutzer verwalten, die denselben Knoten gleichzeitig verwenden? – CaliL

Verwandte Themen