Tengo una colección de users existente donde el campo _id es una cadena en lugar de un ObjectId .
¿Existe una consulta que pueda actualizar todos los documentos de la colección y agregar un ObjectId único para cada documento para usar un nuevo campo llamado UID ?
Puede generar un nuevo ObjectId usando new ObjectId() en el shell.
db.users.find().forEach(function(doc){ doc.UID = new ObjectId(); db.users.save(doc); })