Я хочу go из этого списка карт, возвращаемых запросом jdb c:
'({:series_id 1 :expires_at "t1"} {:series_id 2 :expires_at "t2"})
на одну карту, например:
{1 "t1" 2 "t2"}
Это так Я могу посмотреть expires_at
, используя просто series_id
целое число.
Я получил:
db.core=> (mapcat #((comp vals select-keys) %1 [:series_id :expires_at])
'({:series_id 1, :expires_at "t1"} {:series_id 2 :expires_at "t2"}))
(1 "t1" 2 "t2")
, но это список, а не карта.
Интересно, является ли это кандидатом на понижение и / или есть ли другие хитрые способы сделать это.