fix-translation-format.script.js 697 B

123456789101112131415161718192021222324252627282930
  1. var conn = new Mongo();
  2. var db = conn.getDB('eba');
  3. var products = db.products.find();
  4. function mkNewFormat(p) {
  5. return {
  6. _id: p._id,
  7. name: p.name,
  8. imgUrl: p.imgUrl,
  9. thumbUrl: p.thumbUrl,
  10. size: p.size,
  11. ES: {
  12. text: p.description.text.ES,
  13. category: {
  14. _id: p.category._id,
  15. name: p.category.name.ES
  16. }
  17. },
  18. EN: {
  19. category: {
  20. _id: p.category._id,
  21. name: p.category.name.EN
  22. }
  23. }
  24. }
  25. }
  26. products.forEach(function (p) {
  27. db.products.update({_id: p._id}, mkNewFormat(p))
  28. })