Como última etapa de mi canalización, tengo un $project
como este:
{ ... anId : new ObjectId() }
Pero mongo está generando la misma identificación para cada documento. Quiero que genere una nueva identificación diferente para cada documento proyectado. ¿Cómo hacerlo dentro de la tubería?
puede hacerlo con la ayuda de la agregación de $function
:
{ anId: { $function: { body: function() { return new ObjectId(); }, args: [], lang: 'js' } } }