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

Como posso fazer a relação entre duas tabelas?

Quero dar uma chave de relação entre duas tabelas como uma chave estrangeira, mas não consegui. Por favor, ajude-me com isso.
3 comentários
Parece que você não está logado.
Os usuários precisam estar logados para responder perguntas
Entrar
Omar C.
OC
Software developer
0
Aqui não há problema com duplicação de dados, você pode usar um id comum em ambas as tabelas e consultar cada uma com a informação comum ou simplesmente colocar a informação que você precisa da outra tabela em uma única tabela.
Parece que você não está logado.
Os usuários precisam estar logados para escrever comentários
Entrar
Responder
Hafiz Muhammad Ali S.
HS
React JS || React Native || Node JS || Blockchain || MongoDB || MSSQL
0
Você pode simplesmente adicionar relações adicionando referência a esses documentos exemplo de código em 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 você não está logado.
Os usuários precisam estar logados para escrever comentários
Entrar
Responder
Saurabh G.
SG
Senior iOS Engineer at NovaSignal
0
Firebase não é um banco de dados relacional. É um banco de dados NoSQL como o MongoDB. Então, teoricamente, você não pode fazer relações entre tabelas. O que você pode fazer é manter a referência de ID de uma tabela (ou melhor, dizer arquivo/dados json) em outra e consultar de acordo ou filtrá-la localmente no lado do cliente com funções de alto nível como reduce e/ou filter.
Parece que você não está logado.
Os usuários precisam estar logados para escrever comentários
Entrar
Responder