Mongo

Todo objetoc, documento do Mongo, tem que ser um ID, se não ele cria um Object ID, Hexadecimal (0 - 9 & A - F)

  1. Timestamp
  2. Randomicos
  3. Incremento

Criar e usar um novo Banco de Dados

use aula02

Criar uma collection vazia relacionamento

db.createCollection("relacionamento")

Criar uma collection coordenador e cadastrar o Gerson (cpf, nome)


show collections
db.cordenador.insert({cpf: 123987456-10, nome: "Gerson"})

Outros

show collections
db.collection.drop()
db.collection.insert({})
db.collection.find().pretty()

Backup One

Criar uma collection chamada curso e cadastrar CD - Ciencia de Dados (sigla, descricao). Obs. nós vamos criar o id. E cadastrar o coordenador  Gerson (cpf, nome) como um list (ONE-TO-ONE)

Conceito usando o list:

EMBEDDED DOCUMENTS

db.createCollection(curso)
db.curso.insert({id_: 1, sigla: "CD", descricao: "Ciência de Dados"})
db.curso.insert({id: 3, siga: "BD", descriccao: "Especialista em Banco de Dados", coordenador: {cpf: 98728743284, nome: "Simone"}})

Criar a collection curso (sigla: CD, descricao: CIENCIA DE DADOS) matrícula vários Aluno (ONE-TO-MANY):