我正在为一个项目测试和学习 CouchDB。我们想将一系列 JSON 文件加载到数据库中。我遇到的问题是 JSON 的格式,因为它有“@”键。例如:
{
"_id":"somestringhere",
"@": [
{
"identifier":"somevalue",
"somekey":"somevalue"
},
{
"somekey":"somevalue",
"somekey":"somevalue"
}
]
}
所以我去编写我的 Map 函数来发出"@"
类似的值:
function(doc) {
emit(null, doc.@);
}
这不起作用并引发错误,因为它不是有效的标识符。是什么赋予了?我认为这不是 JSON 的问题。更多的javascript错误。