Gibt es eine kurze/effiziente Möglichkeit zu prüfen, ob mehrere Schlüssel vorhanden sind (sogar besser, wenn ich mehrere Schlüssel in einem einzigen Aufruf lesen kann)? Die einzige Möglichkeit, ein ähnliches Ergebnis zu erzielen, besteht darin, zu prüfen, ob key1
existiert, .then
zu überprüfen, ob key2
existiert etc. Machen Sie es sehr hässlich, wenn ich 5 Schlüssel zu überprüfen habe. Die Schlüssel befinden sich an völlig unterschiedlichen Orten, deshalb möchte ich nicht einfach den gemeinsamen Vorfahren und den Snap lesen, da es zu viele Daten enthält.Firebase-Funktion: Überprüfen, ob mehrere Schlüssel vorhanden sind
0
A
Antwort
2
prüfen alle Schlüssel, ohne dann(), aber alle Versprechen in ein Array sammeln (Ich werde es promises
nennen), dann Promise.all(promises)
verwenden Sie ein anderes Versprechen zu erhalten, das gelöst ist, nachdem alle anderen lösen. Sie können nun potenziell parallel ausgeführt werden, ohne dass sie aufeinander warten müssen.
Verwandte Themen
- 1. Überprüfen, ob Daten vorhanden sind
- 2. Überprüfen Sie, ob JSON-Schlüssel/Knoten vorhanden sind
- 3. Überprüfen, ob Schlüssel/Wert-Paare innerhalb des Arrays vorhanden sind
- 4. Überprüfen Sie, ob mehrere Elemente derselben Klasse vorhanden sind
- 5. MongoDB - Überprüfen, ob mehrere Felder in einer Sammlung vorhanden sind
- 6. Überprüfen Sie, ob mehrere Dateien in einem Verzeichnis vorhanden sind
- 7. Überprüfen Sie, ob mehrere Dateien in einem Verzeichnis vorhanden sind
- 8. Prüfen, ob mehrere Ordner vorhanden sind?
- 9. Prüfen, ob mehrere Parameter vorhanden sind
- 10. SparseArray, ob Schlüssel vorhanden
- 11. SQL Überprüfen, ob verknüpfte Daten vorhanden sind
- 12. C# überprüfen, ob Datensätze bereits vorhanden sind
- 13. überprüfen, ob Profildaten auf Profilaktualisierung vorhanden sind
- 14. Überprüfen, ob Elemente des Arrays vorhanden sind
- 15. Laravel Überprüfen Sie, ob Datensätze vorhanden sind
- 16. Reagieren - Überprüfen, ob Props vorhanden sind
- 17. Überprüfen Sie, ob Daten für viele Daten bereits vorhanden sind
- 18. MySQL: überprüfen, ob Daten in Abfrage vorhanden sind
- 19. Überprüfen, ob mehrere $ _SESSION-Variablen leer sind
- 20. Ajax - Überprüfen, ob mehrere URLs gültig sind
- 21. Überprüfen Sie, ob ein Schlüssel bereits in Firebase vorhanden ist
- 22. Überprüfen, ob der Schlüssel im komplexen mehrdimensionalen Wörterbuch vorhanden ist
- 23. Überprüfen Sie, ob NSUserDefaults Schlüssel
- 24. Überprüfen Sie den verwendeten Port, wenn mehrere Schnittstellen vorhanden sind.
- 25. Überprüfen Sie, ob in der Datenbank vorhanden sind mysqli_num_rows
- 26. Überprüfen Sie, ob während der Migration Datensätze vorhanden sind
- 27. Überprüfen, ob Objektattributwerte im HTML-Code mit Delphi vorhanden sind
- 28. Android Firebase-Datenbank, überprüfen, ob Werte vorhanden sind
- 29. Überprüfen, ob Daten vorhanden sind, wenn onChildEventListener verwendet wird
- 30. So überprüfen Sie, ob Daten in Firebase vorhanden sind
Können Sie bitte einen Code einreichen, um dies zu demonstrieren? – user2145097
Es gibt viele Beispiele im offiziellen Beispielcode. Hier ist eins. https://github.com/firebase/functions-samples/blob/master/message-translation/functions/index.js –