4
respostas

Inserindo mais alunos

Seria possível inserir mais de um aluno em um único insert?

Por ex:

db.alunos.insert(
[{
    "nome": "Paulo",
    "data_nascimento": new Date(1979, 12, 31),
    "notas": [10, 9, 7],
    "curso": {
        "nome": "Ciências da computação"
    },
    "habilidades": [
        {
            "nome": "Inglês",
            "nível": "Avançado"
        },
        {
            "nome": "Francês",
            "nível": "Avançado"
        }
    ] 
},
{
    "nome": "Daniela",
    "data_nascimento": new Date(1995, 07, 17),
    "notas": [10, 9, 7],
    "curso": {
        "nome": "Moda"
    },
    "habilidades": [
        {
            "nome": "Alemão",
            "nível": "Básico"
        }
    ] 
}
])
4 respostas

Oi Paulo, não sou especialista de mongo, mas dei uma pesquisada aqui e parece que você pode passar o array sim.

Paulo, pode sim, sem problemas. Ao realizar o insert o mongo irá gerar um id para cada aluno contendo no array.

Ok. Obrigado!

Não deixe de marcar a dúvida como resolvida para que possa ajudar outros alunos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software