Я пытаюсь испустить postal_country
, на мой взгляд, и я понятия не имею, как это будет сделано в эрланге.
это структура моего документа:
{
...
"postal_address": {
"postal_country": "BE"
...
}
}
это js, который я хочу перевести:
function(doc) {
if (doc['ruby_class'] == 'Company' && doc['postal_address']['postal_country']) {
emit(doc['postal_address']['postal_country'], 1)
}
}
вот что я пробовал в эрланге:
fun({Doc}) ->
case proplists:get_value(<<"ruby_class">>, Doc) of
<<"Company">> ->
Addr = proplists:get_value(<<"postal_address">>, Doc, null),
Key = proplists:get_value(<<"postal_country">>, Addr, null),
Emit(Key, 1);
_ ->
ok
end
end.