Agradecemos tu ayuda para compartir nuestras crónicas en referencia a las ciencias de la computación.
Solución:
En Mangosta, hay Model.create
y Collection.insert
(este último no es estrictamente parte de Mongoose, sino del controlador MongoDB subyacente).
Según el desarrollador de Mongoose, son básicamente iguales cuando se les llama con un array de documentos, aunque mirando el código me hace pensar que hay diferencias sutiles (advertencia: no he mirado el código ese así que podría estar equivocado acerca de lo siguiente):
- utilizando
Model.create
llamará a cualquier validador/gancho declarado en su esquema; Model.create
hace un.save
para cada documento en el arrayResultando enN
llamadas a la base de datos (dondeN
es el número de documentos en el array);Collection.insert
realiza una gran llamada a la base de datos;
Comentarios y calificaciones de la guía
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)