In Mongoose is er Model.create en Collection.insert (de laatste is niet strikt onderdeel van Mongoose, maar van de onderliggende MongoDB-driver).
Volgens de ontwikkelaar van Mongoose zijn ze in principe hetzelfde als ze worden aangeroepen met een reeks documenten, hoewel ik bij het bekijken van de code denk dat er subtiele verschillen zijn (waarschuwing :Ik heb de code die . niet bekeken dus ik kan me vergissen in het volgende):
- met behulp van
Model.createzal alle validators/hooks aanroepen die in uw schema zijn gedeclareerd; Model.createdoet een.savevoor elk document in de array, wat resulteert inNdatabase-aanroepen (waarNis het aantal documenten in de array);Collection.insertvoert één grote database-aanroep uit;