|
@@ -0,0 +1,30 @@
|
|
|
|
|
+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))
|
|
|
|
|
+})
|