I Mongoose finns Model.create och Collection.insert (det senare är inte strikt en del av Mongoose, utan av den underliggande MongoDB-drivrutinen).
Enligt Mongoose-utvecklaren är de i princip samma när de anropas med en mängd dokument, även om jag tittar på koden får mig att tro att det finns subtila skillnader (varning :Jag har inte tittat på koden det så jag kan ha fel om följande):
- med
Model.createkommer att anropa alla validatorer/hooks som deklareras på ditt schema; Model.creategör en.saveför varje dokument i arrayen, vilket resulterar iNdatabasanrop (därNär antalet dokument i arrayen);Collection.insertutför ett stort databasanrop;