var conn = new Mongo(); var db = conn.getDB('eba'); var products = db.products.find(); function mkNewFormat(p) { return { _id: p._id, name: p.name, imgUrl: p.imgUrl, thumbUrl: p.thumbUrl, size: p.size, ES: { text: p.description.text.ES, category: { _id: p.category._id, name: p.category.name.ES } }, EN: { category: { _id: p.category._id, name: p.category.name.EN } } } } products.forEach(function (p) { db.products.update({_id: p._id}, mkNewFormat(p)) })