V Mongoose je Model.create
a Collection.insert
(poslední jmenovaný není striktně součástí Mongoose, ale základního ovladače MongoDB).
Podle vývojáře Mongoose jsou v podstatě stejné, když jsou volány s řadou dokumentů, i když při pohledu na kód si myslím, že existují jemné rozdíly (varování :Nedíval jsem se na kód to dobře, takže se mohu mýlit v následujícím):
- pomocí
Model.create
zavolá všechny validátory/háky deklarované ve vašem schématu; Model.create
provede.save
pro každý dokument v poli, výsledkem jeN
volání databáze (kdeN
je počet dokumentů v poli);Collection.insert
provede jedno velké databázové volání;