This is about datomic cloud.
I’m confused with the fact that pull requests with the wildcard don’t return me a map with keyword keys but instead with keywords wrapped in strings.
With a pull request like this,
(d/pull db ["*"] [:user/uname “myusername”])
I expect
=> {:user/nickname “mynickname”, :user/country :country/US, :user/uname “myusername”}
but instead I get this:
=> {":user/nickname" “mynickname”, “:user/country” :country/US, “:user/uname” “myusername”}
Why?
Without the wildcard, I get a normal map with keywords keys as below.
(d/pull db [:user/nickname :user/country] [:user/uname “myusername”])
=> #:user{:nickname “mynickname”, :country :country/US}