Introducing G2.ai, the future of software buying.Try now

Wie kann ich eine Beziehung zwischen zwei Tabellen herstellen?

Ich möchte eine Beziehung zwischen zwei Tabellen wie einen Fremdschlüssel herstellen, aber ich konnte es nicht. Bitte hilf mir dabei.
3 Kommentare
Sieht aus, als wären Sie nicht angemeldet.
Benutzer müssen angemeldet sein, um Fragen zu beantworten
Anmelden
Omar C.
OC
Software developer
0
Hier gibt es kein Problem mit Datenverdopplung, Sie können eine gemeinsame ID in beiden Tabellen verwenden und jede mit den gemeinsamen Informationen abfragen oder einfach die Informationen, die Sie von der anderen Tabelle benötigen, in einer einzigen Tabelle zusammenführen.
Sieht aus, als wären Sie nicht angemeldet.
Benutzer müssen angemeldet sein, um Kommentare zu schreiben
Anmelden
Antworten
Hafiz Muhammad Ali S.
HS
React JS || React Native || Node JS || Blockchain || MongoDB || MSSQL
0
Sie können einfach Beziehungen hinzufügen, indem Sie auf diese Dokumente verweisen. Beispielcode in JavaScript: ```javascript const sendContactUs = async (userData, uid) => { await firestore().collection("ContactUs").add({ Email: userData.Email, phoneNumber: userData.phoneNumber, message: userData.message, uid: uid, user: firestore().collection("Users").doc(uid), status: "Pending" }) } ```
Sieht aus, als wären Sie nicht angemeldet.
Benutzer müssen angemeldet sein, um Kommentare zu schreiben
Anmelden
Antworten
Saurabh G.
SG
Senior iOS Engineer at NovaSignal
0
Firebase ist keine relationale Datenbank. Es ist eine NoSQL-Datenbank wie MongoDB. Theoretisch kann man also keine Beziehungen zwischen Tabellen herstellen. Was man tun kann, ist, eine ID-Referenz einer Tabelle (oder besser gesagt einer JSON-Datei/Daten) in eine andere zu halten und entsprechend abzufragen oder lokal auf der Client-Seite mit hochrangigen Funktionen wie reduce und/oder filter zu filtern.
Sieht aus, als wären Sie nicht angemeldet.
Benutzer müssen angemeldet sein, um Kommentare zu schreiben
Anmelden
Antworten