Yo uso estos códigos manualmente
db.employees.update({Name: "Reg Rubio"}, {$set : {ReportingTo: ["Vice-President", "President"]}}) db.employees.update({Name: "Ian Tayao"}, {$set : {ReportingTo: ["Secretary", "Vice-President", "President"]}})para actualizar mis datos. ¿Es su otra forma de combinar esto en una función?
Entonces... no..., no hay forma de actualizar dos documentos separados usando 2 entradas diferentes en una llamada de 1 db.
Para optimizar el tráfico de la red, puede usar bulkWrite , esto aún ejecuta cada actualización por separado en la base de datos, pero solo envía la solicitud a través de la red una vez, lo que reduce la sobrecarga de todo el tráfico. Esta es la única optimización que puede agregar y por solo 2 llamadas diría que es algo negligente.