Ich versuche, nach einem Benutzernamen zu suchen. Möchte "alan" suchen und die zugehörige ID erhalten.Wie suche ich nach einem Benutzernamen in einem neuen Firebase?
Antwort
Vorausgesetzt, die neue Firebase Firebase 3.x ist und dass die Nutzer ist unter der Wurzel mit JavaScript Sie tun können:
firebase.database().ref('users/usernames/alan').on('value', (snapshot) => {
//Get id for Alan
var id = snapshot.val()
})
Sie sollten wirklich eine Erklärung hinzufügen, warum dieser Code funktioniert - Sie können auch Kommentare in den Code selbst einfügen - in seiner aktuellen Form bietet er keine Erklärung, die dem Rest der Community helfen kann, zu verstehen, was Sie getan haben lösen/beantworten Sie die Frage. – ishmaelMakitla
Es ist für eine Benutzersuche, zu einem Gruppenchat hinzuzufügen. Was ist, wenn es Tausende von Benutzern gibt? Ich hatte gehofft, ein queryValueEqualTo zu verwenden, aber das kann nicht funktionieren. Und ja, es ist die neue Firebase, Swift, und Benutzer ist unter Root. – kerbelda
- 1. Aktive Suche nach einem Benutzernamen in Meteor ionic mit Winkel
- 2. Wie suche ich nach einem Element in einem Golang Slice
- 3. Wie suche ich nach einem Element in einem Vektor?
- 4. Wie suche ich nach Spaltennamen in einem Datenrahmen
- 5. Suche nach einem Wort
- 6. Wie suche ich nach einem bestimmten Text innerhalb einer Variablen?
- 7. Suche nach einem Datum aus einem SUM
- 8. Suche nach einem bekannten Pfad in OrientDB
- 9. Wie suche ich nach einem Teilstring in SQLite?
- 10. Wie suche ich nach einem Prozentzeichen (%) in Vim?
- 11. Wie suche ich nach einem Element in einer STL-Liste?
- 12. Wie suche ich nach einem Artikel in einer Arraylist?
- 13. Suche nach einem fehlenden .bash_profile
- 14. Suche nach einem fehlenden Index
- 15. Suche nach Strings in einem Textfeld, die in einem DIV
- 16. Suche nach in einem getrennten String Spalte
- 17. Suche nach einem Wort in einer Spalte
- 18. Wie suche ich in einem zweidimensionalen Array?
- 19. Java - Suche nach Dateien in einem Verzeichnis
- 20. Suche nach bestimmten Wörtern in einem Satz
- 21. Suche nach einem Element in einem Array mit jQuery.inArray()
- 22. Wie suche ich mit Searchkick nach einem Nullwert?
- 23. Wie suche ich nach einem Teil eines Wortes mit Lucene?
- 24. ExoPlayer: Wie suche ich nach einem der aktuell spielenden Tracks?
- 25. Suche nach freien Steckplätzen in einem Buchungssystem
- 26. Suche nach einem Strukturelement in einem Vektor von Elementdaten
- 27. Suche nach einem Wort in Trie
- 28. Suche nach einem numerischen Index in einem Javascript-Array
- 29. Wie suche ich ein 2D-Array nach einem Element?
- 30. Wie öffne ich eine Datei und suche nach einem Wort?
Was haben Sie versucht? Sende deinen Code und lass uns einen Blick darauf werfen. Außerdem müssen Sie in diesem Fall nicht nach Alan suchen, da Sie wissen, wo er bereits ist./Benutzer/Benutzernamen/Alan. Beobachten Sie, dass der Knoten und der Wert im Snapshot die zugehörige ID ist. Ein weiterer Kommentar: Diese Struktur wird Sie wahrscheinlich in Coding Schwierigkeiten führen. Benutzer sollten die UID als Schlüssel des übergeordneten Knotens und dann unter dem Namen alan: 45 für jeden Benutzer haben. – Jay