Clojure &引用;无法解析实体“;尝试处理Datomic架构时出错

Clojure &引用;无法解析实体“;尝试处理Datomic架构时出错,clojure,datomic,Clojure,Datomic,我是一个达托米超级菜鸟。我正在尝试向数据库中添加分类法,但遇到一个我无法理解的错误。错误是: {:datomic.client-spi/request-id "c587b3e8-8f19-45f5-a563-bdba13e3a0d8", :cognitect.anomalies/category :cognitect.anomalies/not-found, :cognitect.anomalies/message ":db.error/not-an-entity Unable to re

我是一个达托米超级菜鸟。我正在尝试向数据库中添加分类法,但遇到一个我无法理解的错误。错误是:

{:datomic.client-spi/request-id "c587b3e8-8f19-45f5-a563-bdba13e3a0d8",
 :cognitect.anomalies/category :cognitect.anomalies/not-found,
 :cognitect.anomalies/message
 ":db.error/not-an-entity Unable to resolve entity: {:idx -1000000, :part :db.part/db} in datom [{:idx -1000000, :part :db.part/db} :db/ident :arb/title]",
 :dbs
 [{:database-id "datomic:dev://localhost:4334/datemo",
   :t 1004,
   :next-t 1009,
   :history false}]}
以下是我正在使用的分类法:

[{:db/id #db/id [:db.part/db]
  :db/ident         :arb/title
  :db/unique        :db.unique/identity
  :db/valueType     :db.type/string
  :db/cardinality   :db.cardinality/one
  :db/fulltext      true
  :db/index         true
  :db.install/_attribute :db.part/db}

 {:db/id #db/id [:db.part/db]
  :db/ident         :arb/description
  :db/unique        :db.unique/identity
  :db/valueType     :db.type/string
  :db/cardinality   :db.cardinality/one
  :db.install/_attribute :db.part/db}

 {:db/id #db/id [:db.part/db]
  :db/ident         :arb/content
  :db/unique        :db.unique/identity
  :db/valueType     :db.type/ref
  :db/isComponent   true
  :db/cardinality   :db.cardinality/many
  :db.install/_attribute :db.part/db}]
这是我的电话:

(def arb-tx (-> (io/resource "schemas/arb.edn") ;; the schema above
                (read-all)
                (first)))

(pprint (<!! (client/transact conn {:tx-data arb-tx})))
(def arb tx(->(io/resource“schemas/arb.edn”);上面的模式
(通读)
(一)
(p打印(

从错误消息中,我很难理解这里到底有什么问题无法解决。我认为我对引擎盖下发生的事情的理解太模糊,无法理解这里的错误。有人能告诉我吗?

Datomic客户端库不支持显式分区或模式定义中的:db.install//u属性。Th当使用Datomic 0.9.5430之前的同龄人时,需要ose元素

尝试将架构定义替换为:

[{:db/ident         :arb/title
  :db/unique        :db.unique/identity
  :db/valueType     :db.type/string
  :db/cardinality   :db.cardinality/one
  :db/fulltext      true
  :db/index         true}

 {:db/ident         :arb/description
  :db/unique        :db.unique/identity
  :db/valueType     :db.type/string
  :db/cardinality   :db.cardinality/one}

 {:db/ident         :arb/content
  :db/unique        :db.unique/identity
  :db/valueType     :db.type/ref
  :db/isComponent   true
  :db/cardinality   :db.cardinality/many}]
-马歇尔