我有成千上万的这样的文件:
{
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个月。
答案 0 :(得分:1)
如果您想要永久更改它们,请结帐costco
:http://harthur.github.io/costco/
根据您要更改的文档数量,它可能会相当慢 - 因为要更改的所有文档都会加载到浏览器中,转换后,然后发送回Apache CouchDB或Cloudant
希望有帮助,伊利亚。