In Mongoose c'è Model.create e Collection.insert (quest'ultimo non è strettamente parte di Mongoose, ma del driver MongoDB sottostante).
Secondo lo sviluppatore Mongoose, sono fondamentalmente gli stessi quando vengono chiamati con una serie di documenti, anche se guardare il codice mi fa pensare che ci siano sottili differenze (avviso :Non ho guardato il codice quello bene quindi potrei sbagliarmi su quanto segue):
- utilizzando
Model.createchiamerà tutti i validatori/hook dichiarati sul tuo schema; Model.createesegue un.saveper ogni documento nell'array, risultando inNchiamate al database (doveNè il numero di documenti nell'array);Collection.insertesegue una chiamata al database di grandi dimensioni;