W Mongoose istnieje Model.create i Collection.insert (ten ostatni nie jest ściśle częścią Mongoose, ale podstawowego sterownika MongoDB).
Według dewelopera Mongoose są one w zasadzie takie same, gdy są wywoływane z tablicą dokumentów, chociaż patrzenie na kod sprawia, że myślę, że istnieją subtelne różnice (ostrzeżenie :nie zajrzałem do kodu, który więc mogę się mylić co do następujących kwestii):
- za pomocą
Model.createwywoła wszystkie walidatory/haki zadeklarowane w twoim schemacie; Model.createrobi.savedla każdego dokumentu w tablicy, co daje w wynikuNwywołania bazy danych (gdzieNto liczba dokumentów w tablicy);Collection.insertwykonuje jedno duże wywołanie bazy danych;