-1

我有成千上万这样的文件:

{
    country:"ES",
    month: 4,
    cars: [
     {
           name: "audi a5",
           doors: 1,
           PRICE: 40
     },
     {
           name: "audi a6",
           doors: 3,
           PRICE: 100
     },
   ]
}

将它们转换为另一种形式的最佳方法是什么:

[
  {
  name:"audi a5",
         doors: 1,
         prices:[
           {month:4,country:"ES",price:40},
           {month:5,country:"ES",price:44},
           ....
           ]
  },
  {
  name:"audi a6",
       doors: 3,
       prices:[
         {month:4,country:"ES",price:100},
         {month:5,country:"ES",price:120},
         ....
       ]
  },
] 

我尝试了列表功能,但没有成功。可能是它试图编译的元素太多。每个原始文档包含大约 20 辆汽车。总共有大约200辆汽车。100 个国家和 12 个月。

4

1 回答 1

1

如果您想永久更改它们,请查看:http costco: //harthur.github.io/costco/

根据您要更改的文档数量,它可能会相当慢——因为所有要更改的文档都加载到浏览器中,进行转换,然后发送回 Apache CouchDB 或 Cloudant。

希望有帮助,伊利亚。

于 2013-10-01T15:56:52.123 回答