Boa tarde
Referente ao curso de MongoDB: modelagem de dados, parte 2.Estruturando dados na aula 07.DBRefs.
Eu fiz o código igual ao da professora e executei os comando como ela fez.
CÓDIGO VSCODE
use("modelagem02")
original_id = ObjectId()
db.clientes.insertOne({
"_id": original_id,
"Nome": "Gustavo dos Santos",
"CPF": "936.261.726-94",
"Data_Nascimento": "11/02/1957",
"Genero": "Masculino",
"Profissao": "Gerente de Vendas",
"Status-Civil": "Separado(a)"
})
db.contas.insertOne({
"_id": ObjectId(),
"creator":{
"$ref": "clientes",
"$id": original_id,
"$db": "modelagem02"
},
"Numero_Conta": "48495901-2",
"Agência": "5575",
"Tipo": "Conta corrente",
"CPF": "936.261.726-94",
"Valor": 2.366
})
db.endereco.insertOne({
"creator": {
"$ref": "clientes",
"$id": original_id,
"$db": "modelagem02"
},
"Rua": "Adelso Ferreira Tavares",
"Numero": 661,
"Bairro": "Tubalina",
"Cidade": "Uberlândia",
"Estado": "MG",
"CEP": "38412-010"
})
use("modelagem02")
db.contas.find({})
use("modelagem02")
db.clientes.find({})
Quando é executado o código acima, aparece uma mensagem de erro conforme mostrado abaixo.
Porém, quando utiliza-se o comando find nas collections clientes e contas, só aparecem dados da Flavia, e os dados do Gustavo não estão sendo inseridos, devido que o código que foi passado pela professora está errado.
O que tem que ser feito para inserir os dados do Gustavo corretamente, visto que o código está igual ao da professora e foi executado da mesma maneira, mas os dados NÃO estão sendo inseridos.