Qual a diferença entre usar o driver do Node.js para conectar o nosso projeto ao MongoDB Atlas e usar o mongoose? Qual é melhor? Quando usar cada um?
Qual a diferença entre usar o driver do Node.js para conectar o nosso projeto ao MongoDB Atlas e usar o mongoose? Qual é melhor? Quando usar cada um?
Oii, Luidi.
Na prática, não existe um "melhor" absoluto, mas sim o que faz mais sentido para o momento do seu projeto.
Para facilitar, pense da seguinte forma:
1. Driver do Node.js (nativo)
Ele é a ferramenta oficial e mais "pura". Ele conecta direto no banco e aceita o que você enviar, sem muitas regras.
2. Mongoose
Ele é uma biblioteca que funciona em cima do driver nativo. A principal função dele é organizar a casa. Ele te permite criar "moldes" (Schemas) para os dados.
Então:
Bons estudos!