我有一个基于 xml 结构的文档,该文档已存储在 CouchDB 数据库中。
一些键包含 namespace 并采用“namespace:key”形式:
{"mykey": {"nested:key": "nested value"}}
在 map 函数中,我想将嵌套值作为键发出,但名称中的冒号使其变得困难......
emit(doc.mykey.nested:key, doc) <-- will not work.
有谁知道这个问题怎么解决吗?
最佳答案
暗示它只是 JSON 和 JavaScript,这给了我一些搜索的新想法。
可能是 json 键中的冒号无效,但我找到了一种方法。通过将 doc 对象视为哈希,我可以通过以下方式访问我的值:
Doc.mykey['nested:key']
它有效 - 目前...
关于dictionary - CouchDB:访问映射函数中的嵌套结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2782683/