ChicagoBoss呈现特定字段

时间:2014-02-19 12:48:36

标签: erlang chicagoboss

我有这段代码:

get_users('GET', []) ->
    Users = boss_db:find(consumer, []),
    {json, [{users, Users}]}.

但我的users包含例如我不想呈现的password字段。如何从rendring中排除某些字段?

1 个答案:

答案 0 :(得分:0)

我根本不熟悉ChicagoBoss。 boss_db:find/2函数返回值的数据类型是什么?假设Users是一个记录列表,我猜你可以这样做:

Users0 = boss_db:find(consumer, []),
Users = [U#user{password = ""}|| U <- Users0],
{json, [{users, Users}]}.