問題タブ [datomisca]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
121 参照

scala - Datomisca でのクエリ ルールの結合

Scala ラッパーDatomiscaを使用して 2 つのルールを呼び出すDatomicクエリを作成しようとしています。

2 つの個別のクエリを組み合わせるにはどうすればよいですか?

私のコードは次のようになります。

これにより、「キーを解決できません」というエラーが表示されますrule1)。1つだけで試してみました%が、コンパイルされません(型の不一致)。

への呼び出しでそれらを 1 つの文字列に結合したくありません。これはQuery.rules、ルールのさまざまな組み合わせを使用するためにそれらを繰り返す必要があることを意味します (たとえば、1 つのクエリで両方を使用し、別のクエリで rule1 のみを使用)。

はマクロであるためQuery.rules、リテラル文字列値を使用する必要があります。そうしないと、コンパイルされません。

0 投票する
1 に答える
364 参照

scala - Datomic エンティティ ID が有効であることの確認

Datomic エンティティ ID が有効であることを確認するにはどうすればよいですか?

私は Scala と Datomisca を使用していますが、どのテストもおそらく Clojure と Datomic にも適用できるはずです。

利用を検討しています

有効なエンティティには少なくとも 1 つの属性があることを前提としています。

これを行うためのより良い、より安全な方法はありますか?

0 投票する
1 に答える
26 参照

scala - Datomisca でスキーマを追加しようとすると、NoSuchMethodError が発生します

私はDatomisca を始めようとしていますが、開始コードNoSuchMethodError.

これを再現するコンパクトなスニペットを次に示します。

私が得る例外:

ただしSchema.txDataB、代わりにトランザクションを実行しても問題ありません。Schema.txDataAしたがって、エラーは Datomisca のAttribute().

何が問題で、これを修正する方法は?