Estoy usando find para consultar y luego insertar casi 1000 documentos en una colección mongodb. ¿Hay alguna manera de limitar la cantidad de documentos que se insertan al mismo tiempo? (Mi objetivo básico aquí es encontrar todos los documentos con un año en particular de un colección y luego cópielos/insértelos dentro de la misma colección con el año actualizado y algunas otras secciones. El problema es que cuando esta API está en progreso, otras API tienen un retraso. Entonces, necesito cambiar la tasa de concurrencia en la que esto sucede).
async function Options(fromYear,toYear){ await db.collection('Options').find({"year":parseInt(fromYear)}).forEach(function(doc){ var newDoc = doc; delete newDoc._id; newDoc.year = parseInt(toYear); db.collection('Options').insert(newDoc); }); }