MongoDB: renomeia um campo em todas as coleções

Com este script simples você pode renomear todos os campos de todas as coleções. Ele também pode ser usado para atualizar os valores dos campos.

var collections = db.getCollectionNames()

collections
.forEach(function(collectionName) {
var collection = db.getCollection(collectionName)
collection
.update ( {}, { $rename : { "oldFieldName" : "newFieldName" }} );
});