datomic

    1热度

    1回答

    从我所了解的情况来看,EATV(Datomic没有)非常适合于as-of查询。另一方面,我没有看到EAVT的用例。

    0热度

    2回答

    I touch和entity并获得许多实体ID。我需要所有的属性值而不是id,同时保持嵌套结构。 (d/touch (d/entity (get-db) (ffirst (find-all-families)))) => {:family/parent #{{:db/id 17592186045423} {:db/id 17592186045424} {:db

    4热度

    1回答

    我在Datomic模式中创建了一组属性。他们的:db/idents被分成三个名字空间::name,:tree,:node。现在我想删除所有这些,并开始新鲜。我发现所有必需的属性: (def results (q '[:find ?e :where [?e :db/ident ?v] [(namespace ?v) ?res] [(contain

    4热度

    2回答

    由于Datomic模式本身存储在Datomic中,因此如何查询Datomic以获取当前安装的模式?我只想获得用户级架构,不包括像分区一样的系统级架构。

    0热度

    2回答

    如果我要坚持一条记录datomic: 即 {:db/id #db/id[:db.part/user -1226692165], :address/country "Australia"} 我得到的是一张回: {:db-before #db{1000 #inst "2014-10-28T05:39:40.413-00:00"}, :db-after #db{1001 #inst "2014-1

    7热度

    2回答

    我无法让leiningen下载datomic-pro对等库。我有以下设置: ~/.lein/credentials.clj.gpg {#"my\.datomic\.com" {:username "..." :password "..."}} 而该项目 (defproject datomic-example "0.1.0-SNAPSHOT" :reposit

    3热度

    2回答

    例如,我有以下结构 {:db/id #db/id[:db.part/db] :db/ident :persons/gender :db/valueType :db.type/ref :db/cardinality :db.cardinality/one :db/doc "A person's gender enum reference" :db.install/_attribute :d

    3热度

    1回答

    鉴于过滤是Datomic does not support pagination我不知道如何有效地支持查询,如: 在第一个30个实体上:history/body,找到实体的 :history/body一些比赛正则表达式。 这是我怎么会做单独的正则表达式匹配: {:find [?e] :where [[?e :history/body ?body] [(re-find #"foo.*b

    2热度

    2回答

    所以我在一台小型服务器上没有太多的内存空间,当我尝试运行datomic时,它对我生气! Launching with Java options -server -Xms1g -Xmx1g -XX:+UseG1GC -XX:MaxGCPauseMillis=50 OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000

    0热度

    1回答

    我想编写一个函数来扩展给定Datomic Entity中可以访问的所有内容。我知道,如果有循环,这可能是有问题的,假设实体不是循环的。 (defn touch-all "Touches `entity and all other reachable Entities of `entity" [entity] (let [entity (d/touch entity)]