Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Quais as diferenças entre os seguintes comando ?

db.createCollection("[valor]") e o db.[valor].save([valores])

No segundo comando eu já passo valores para a collection, essa é a única diferença ?

3 respostas

Opa Matheus, basicamente sim. No primeiro caso, você cria a coleção e não faz mais nada. No segundo caso a criação da coleção será feita automaticamente e os valores já serão adicionados a ela.

Opa tranquilo, então como existe essa função de criar a collection de forma automática eu consigo dar um db.[valor].insert({[valores]}) e criar a collection de maneira automática tambem ?

solução!

Isso é implícito do Mongo Matheus. Quando você faz db.users.insert({ ... }) por exemplo, se a collection não existir ainda, ele cria pra você. Sim, você pode fazer sempre assim.

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