Quiero cambiar el nombre de un campo (solo el nombre del campo pero no el valor) en un documento en MongoDB. El documento se ve así (a continuación) y solo tiene un documento en la colección de usuario = Soham:
{_id : ObjectId(xxxxxxxxxxxx), user : "Soham", age : 29 }Ahora quiero cambiar el campo llamado 'usuario' a 'nombre', pero no el valor del campo. Entonces, en el shell de mongo, escribí los siguientes comandos:
var soh = db.user.find({"user":"Soham"}); soh.name = soh.user; delete soh.user; db.user.update({"user":"Roshan"},soh);Cuando ejecuto el comando de actualización, me arroja un error. No estoy seguro de dónde me estoy equivocando, ya que soy nuevo en MongoDB. Cualquier tipo de ayuda se agradece.