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

¿Cómo puedo hacer una relación entre dos tablas?

Quiero dar una clave de relación entre dos tablas como una clave foránea, pero no pude. Por favor, ayúdame con eso.
3 comentarios
Parece que no has iniciado sesión.
Los usuarios deben estar conectados para responder preguntas
Iniciar Sesión
Omar C.
OC
Software developer
0
Aquí no hay problema con la duplicación de datos, puedes usar un id común en ambas tablas y consultar cada una con la información común o simplemente poner la información que requieres de la otra tabla en una sola tabla.
Parece que no has iniciado sesión.
Los usuarios deben estar conectados para escribir comentarios
Iniciar Sesión
Responder
Hafiz Muhammad Ali S.
HS
React JS || React Native || Node JS || Blockchain || MongoDB || MSSQL
0
Puede simplemente agregar relaciones añadiendo referencia a esos documentos ejemplo de código en 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" }) } ```
Parece que no has iniciado sesión.
Los usuarios deben estar conectados para escribir comentarios
Iniciar Sesión
Responder
Saurabh G.
SG
Senior iOS Engineer at NovaSignal
0
Firebase no es una base de datos relacional. Es una base de datos NoSQL como MongoDB. Así que, teóricamente, no puedes establecer relaciones entre tablas. Lo que puedes hacer es mantener una referencia de id de una tabla (o mejor dicho, archivo/datos json) en otra y consultarla en consecuencia o filtrarla localmente en el lado del cliente con funciones de alto nivel como reduce y/o filter.
Parece que no has iniciado sesión.
Los usuarios deben estar conectados para escribir comentarios
Iniciar Sesión
Responder