Fork me on GitHub
#datascript
<
2020-01-31
>
richiardiandrea23:01:15

Hi there - I am a newbie Datascript user and I have a newbie question :D I was wondering what is the equivalent of an entity identifier https://docs.datomic.com/on-prem/identity.html#entity-identifiers in Datascript

richiardiandrea23:01:33

and how I can use the pull-many function over an attribute that I declared unique

richiardiandrea23:01:56

also, does Datascript support :keys as in:

(datascript/q '[:find ?guid-string
                :keys guid
                :where
                [_ :currency_code "CAD"]
                [?guid :guid ?guid-string]]
 @+conn2+)

richiardiandrea23:01:19

this brings me closer to what I want - which is a list of entities with fields - but still not perfect:

(datascript/q '[:find (pull ?e [:guid :name :currency_code]) 
                :where
                [?e :currency_code "CAD"]]
  @+conn2+)

richiardiandrea23:01:24

(sorry for the noise) to summarize I was wondering what is the best way to query by using Lookup Refs https://docs.datomic.com/on-prem/identity.html#lookup-refs