Mongoose-ը չի կարողանում զետեղել, երբ insertMany
հրամանն օգտագործվում է փաստաթղթերը տվյալների բազայում տեղադրելու համար: Ես ունեմ մոտ 2000 փաստաթուղթ, որոնք ուզում եմ տեղադրել և դրանցից յուրաքանչյուրը մեկ առ մեկ պահելու փոխարեն փորձում եմ օգտագործել insertMany ֆունկցիան այն պահելու համար:
Եթե որևէ կոնկրետ ինդեքս սահմանված չէ, ապա այն պարզապես պահելու համար հսկայական ժամանակ է պահանջվում տվյալների բազայում, և եթե ինդեքս է սահմանվում, կապը սպառվում է, հենց որ տեղադրման գործողությունը տեղի ունենա:
Model.insertMany(documents, function(batchSaveError, savedDocs) {
if (batchSaveError) {
callback(batchSaveError);
} else {
callback(null);
}
});
Սա այն կոդը է, որը ես փորձում եմ կատարել: