*Hi,* I am trying to write a view in CouchDb by Erlang whatever the code I have written in Design Document it is running successfully but I am not getting the required result which I am expecting. That code is giving random result of random doctype not for which I am asking.
"_id": "_design/erl_views9", "_rev": "18-02fbdaca7ff5a7ef8aa0ec80a1b8f528", "language": "erlang", "views": { "getTemplates": { "map": "fun({Doc}) -> Id = couch_util:get_value(<<\"_id\">>, Doc), Doc_type = couch_util:get_value(<<\"TEMPLATE\">>, Doc),Emit(Id, Doc_type) end." } } } If I am using If in the code then It is giving error of Bad Query. ERROR: Error running query. Reason: ({badmatch,[<<"error">>, {1,erl_parse,["syntax error before: ","'end'"]}, {1,erl_parse,["syntax error before: ","'end'"]}]}) [{couch_query_servers,'-start_doc_map/3-fun-0-',2, [{file,"src/couch_query_servers.erl"},{line,61}]}, {lists,foreach,2,[{file,"lists.erl"},{line,1337}]}, {couch_query_servers,start_doc_map,3, [{file,"src/couch_query_servers.erl"},{line,60}]}, {couch_mrview_updater,start_query_server,1, [{file,"src/couch_mrview_updater.erl"},{line,231}]}, {couch_mrview_updater,map_docs,2, [{file,"src/couch_mrview_updater.erl"},{line,184}]}] What am I expecting ? By passing particular key in doc_type and should get all the views according to key value which I will pass in the function. *Shipra Chaudhary* *Software Engineer* *+91 6390167803* *shipra.choudh...@dltlabs.io <shipra.choudh...@dltlabs.io>* *Plot No. 5 **J V P Building,**4th Floor,**Madhapur,* * Hyderabad, Telangana- 500081, India.*