datomic

    6

    2答えて

    私はREST APIを介してDatomicで '外部結合'を実行しようとしています。 [:find ?n ?v :in $ :where [?e ?a ?v] [?a :db/ident :db/fn] [?e :db/ident ?n]] 戻り :maybe #db/fn{:code "(seq (map :a (d/datoms db :eavt e attr)))", :params [

    12

    1答えて

    私はチュートリアルhttp://www.datomic.com/company/resources/tutorialに従っていますが、私はDatomicの時間モデルにアクセスする方法のパズルの単純な部分が欠けていると思います。 私は一連の追加と後退しない場合 ;; DO a series of transactions ;; (transact conn [:db/add entity-id a

    6

    1答えて

    datomicにこれらのクエリを書くことは可能ですか? 最低体格指数を持つ人を見つけ最古の子供 の名前を見つける(重量/高さ)

    5

    1答えて

    私はlearning about Datomic queriesです。 "パラメータクエリ"の実行方法については興味がありました。 これは私が思い付いたものです: (d/q '[:find ?n ?x :where [?n :likes ?x] [(= ?x "pizza")]] [['ethel :likes "sushi"]['fred :likes "pizza"]]) =>

    20

    5答えて

    「組み込み」セクションは述べています:SQLのような クエリ言語は、単一conversatonに、あなたが行っている、クライアントサーバーモデル の周りに配向されています両方ともに: あなたの基本的な質問に答えてください今月は靴下を買いました。 レポートや処理に必要な追加情報を復元します。彼らの名前と電子メールアドレスは何ですか? 後者は実際にはクエリではなく、単に機械的なナビゲーション 関連情報

    7

    1答えて

    Datomicを使用して、リスト内のリストをどのように入れ子にすることができるか考えていますか? 例Clojureのデータ構造は何かになります(fig.1を参照)。私はDatomicが参照の概念を持っていることを知っています(例:図2)。しかし、それらはちょうどオブジェクト(それ自体)ではなくスカラー型のように見えます。 [{:id 0, :symbol DDD, :compa

    12

    4答えて

    値を挿入するためにdatomicでトランザクションを実行した後、トランザクションの戻り値を使用して作成されたエンティティのIDを取得する方法を教えてください。ここで は私が挿入した後に取得し、戻り値のサンプルです: #<[email protected]: {:db-before [email protected], :db-after [email protected], :tx-data [

    8

    3答えて

    私はlighttableにこのコードをevalし: (ns app.core (:require [datomic.api :refer [q] :as d] :reload-all)) (defn add-person [conn id] (d/transact conn [{:db/id #db/id[:db.part/user -1000001

    7

    2答えて

    私はプログラム的にデータログのクエリを構築するが、私は例の機能を説明します問題に実行して維持しようとしています: (defn test-expr [attribute] `[?entity ~attribute ?value]]) 私は(テスト-exprの3)を実行すると、私は出力を期待する: [?entity 3 ?value] しかし、代わりに、私は明らかに私が欲しいものでは

    6

    1答えて

    私はdatomicの初心者ですが、私はまだシステムの構築方法を理解しようとしています。特に、私はどのような役割:db.part/dbがスキーマがインストールされるたびに必要と思われるかを理解していません。誰かがこれが何を意味するのかについて何か光を当てることができましたか? (require '[datomic.api :as d]) (def uri "datomic:mem://samp