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.create
zal alle validators/hooks aanroepen die in uw schema zijn gedeclareerd; Model.create
doet een.save
voor elk document in de array, wat resulteert inN
database-aanroepen (waarN
is het aantal documenten in de array);Collection.insert
voert één grote database-aanroep uit;