Quiero encontrar todos los documentos cuyo _id exista en idUpdates , y luego en esos documentos, hay una matriz llamada closedBy . Esta matriz contiene objetos del siguiente tipo:
{ position: ObjectID, amount: Number }Luego necesito eliminar aquellos objetos que tienen una posición igual a un cierto valor (foundPosition._id).
He intentado lo siguiente pero no funciona:
await Position.updateMany( { _id: { $in: idUpdates } }, { $pull: { closedBy: { position: foundPosition._id } } } );