I have a document based on a xml structure that I have stored in a CouchDB database.
Some of the keys contains namespaces and are on the form “namespace:key”:
{"mykey": {"nested:key": "nested value"}}
In the map function, I want to emit the nested value as a key, but the colon inside the name makes it hard…
emit(doc.mykey.nested:key, doc) <-- will not work.
Does anyone know how this can be solved?
A hint that its all just JSON and JavaScript got me some new ideas for searching.
It may be that colon in json keys ain’t valid, but I found a way. By looking at the doc object as an hash, I can access my value in the following manner:
It works – for now…