This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-02-22
Channels
- # architecture (9)
- # beginners (90)
- # cider (98)
- # cljs-dev (23)
- # cljsrn (4)
- # clojure (101)
- # clojure-brasil (3)
- # clojure-dev (48)
- # clojure-italy (15)
- # clojure-losangeles (3)
- # clojure-russia (12)
- # clojure-uk (17)
- # clojured (1)
- # clojurescript (141)
- # community-development (15)
- # core-async (1)
- # datascript (12)
- # datomic (18)
- # docker (3)
- # emacs (1)
- # events (1)
- # figwheel (1)
- # fulcro (57)
- # graphql (4)
- # javascript (9)
- # jobs (1)
- # lein-figwheel (1)
- # leiningen (1)
- # lumo (1)
- # off-topic (68)
- # om (9)
- # om-next (3)
- # onyx (4)
- # parinfer (6)
- # pedestal (14)
- # portkey (2)
- # proton (1)
- # protorepl (19)
- # re-frame (57)
- # reagent (46)
- # ring-swagger (12)
- # shadow-cljs (167)
- # slack-help (5)
- # specter (18)
- # sql (1)
- # uncomplicate (3)
- # unrepl (1)
clojure.lang.ExceptionInfo: Bad attribute specification for #:blob{:definition #:db{:valueType :db.type/string}}, expected one of #{:db.type/ref}
i’m trying to define schema for [kind of] ordered mesh
smth like
(def datoms [{:db/id -1 :blob/definition “B” :blob/lefts -2 :blob/rights -3} {:db/id -2 :blob/definition “C” :blob/rights -1} {:db/id -3 :blob/definition “A” :blob/lefts -1}])
my schema is
(def schema {:blob/definition {:db/valueType :db.type/string} :blob/lefts {:db/cardinality :db.cardinality/many :db/valueType :db.type/ref} :blob/rights {:db/cardinality :db.cardinality/many :db/valueType :db.type/ref} :blob/tags {:db/cardinality :db.cardinality/many}})
when i try to define a connection
(def conn (d/create-conn schema))
i get this “expected one of #{:db.type/ref}”
why does datascript expecting ref type and how can i resolve it?
thank you enzzo