In Firebase bei Verwendung von push () Wie erhalte ich die eindeutige ID und speichere in meiner Datenbank
Bin ich pushen von Daten in FB, aber ich will speichern eindeutige id in meine Datenbank auch .
kann jemand mir sagen,wie push der Daten mit eindeutigen id.
ich versuche wie diese
writeUserData() {
var key= ref.push().key();
var newData={
id: key,
Website_Name: this.web_name.value,
Username: this.username.value,
Password : this.password.value,
website_link : this.web_link.value
}
firebase.database().ref().push(newData);
}
Fehler "ReferenceError: ref ist nicht definiert"
InformationsquelleAutor der Frage komal deep singh chahal | 2016-08-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie den Schlüssel mithilfe der Funktion
key()
jeder ref-Objekthttps://stackoverflow.com/a/36774761/2305342
https://stackoverflow.com/a/34437786/2305342
in Ihrem Fall :
InformationsquelleAutor der Antwort iOSGeek
FB v3 Daten zu Speichern
InformationsquelleAutor der Antwort Ron Royston
Können Sie get last inserted item-id mit Versprechen, wie dies
InformationsquelleAutor der Antwort Azam Alvi
Es jetzt aussieht .push() gibt immer eine Beobachtbare. Bei Anwendung der oben genannten Lösungen hatte ich den folgenden Fehler: "der Typ 'String' ist nicht kompatibel rufen Signaturen".
Dass gesagt wird, ich beziehe mich, was hat funktioniert, in meinem Fall für diese neue version:
Typ 'String' ist nicht kompatibel rufen Signaturen
InformationsquelleAutor der Antwort Roger Almeida Leite
Dieser arbeitete für mich:
Siehe Hier: Speichern von Daten mit dem FB.
InformationsquelleAutor der Antwort Manohar Khadka