我正在使用Aleph从Redis中获取数据:
(apply hash-map @(@r [:hgetall (key-medication id)]))
问题在于该数据的键以字符串形式返回,例如:
({"name" "Tylenol", "how" "instructions"})
当我需要它时:
({:name "泰诺", :how "使用说明"})
以前我是通过以下方式创建一个新的map:
{ :name (m "name"), :how (m "how")}
但是对于大量的键来说这是低效的。
是否有一个函数可以做到这一点?还是我必须循环遍历每个键?