sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Cuáles son las diferencias entre mongoose y mongoJS? ¿Cuál debo usar?

Mongoose es una interfaz de nivel superior para Mongodb y en realidad usa mongodb.js, el controlador MongoDB. La pregunta no es realmente cuál es mejor o peor, la pregunta para nosotros es

> ¿Los beneficios de un ODM en Mongoose superan los inconvenientes?

Si está buscando una herramienta de modelado de objetos (ODM) para no tener que aprender mucho sobre la forma en que funciona Mongodb, probablemente Mongoose sea para usted. Si desea un controlador rápido y realmente sacar el máximo provecho de Mongodb, utilice el controlador nativo. Conocemos Mongodb, por lo que Mongoose habría ralentizado el uso y nuestra aplicación.