No MongoDB existem hierarquia de tabelas? Estou passando um banco de dados estruturado no modelo relacional para o noSQL (mongoDB) e me surgiu essa dúvida.
Eu tenho a tabela USUARIO, que contem email e senha, e as tabelas DESENVOLVEDOR e EMPRESA, que contém os dados específicos de cada usuário. No mongoDB eu faria uma “coleção” única?
Exemplo de como está atualmente:
Coleção: USUARIO
DOCUMENTS:
_id XX
tipoUsuario
"Empresa"
email
"empresa@email.com"
senha
"123456789"
telefone
"21940028922"
_id YY
tipoUsuario
"empresa"
conta_bancaria
"1010101010"
cnpj
"1234567890"
razao_social
"TECH FULL"
area_negocio
"Empresa de Serviço"
_id ZZ
tipoUsuario
"desenvolvedor"
nome
"Alice"
sobrenome
"da Silva"
genero
"Feminino"
data_nascimento
"30/10/1998"
conta_bancaria
"1111111111"
cpf
"01234567800"
habilidades
Array (2)
experiencia
"5 anos"
tag_desenvolvedor
Array (2)
status
true
Eu poderia, por exemplo, remover o primeiro documento e adicionar os valores de email, senha e telefone diretamente nos outros? Isso ficou confuso para mim.