2
:app/type
という属性を持つ最も古いエンティティを探したいと思います。最も古いエンティティは後退している可能性があります。これを見つけるためにどのようにクエリを構成できますか?Datomicで後退しているかもしれない特定の属性を持つ最も古いエンティティを検索しますか?
:app/type
という属性を持つ最も古いエンティティを探したいと思います。最も古いエンティティは後退している可能性があります。これを見つけるためにどのようにクエリを構成できますか?Datomicで後退しているかもしれない特定の属性を持つ最も古いエンティティを検索しますか?
d/history関数を使用して、すべての追加と取り消しを時間通りに照会できるデータベースを取得できます。
私はあなたが達成したいことは完全にはわかりませんが、このクエリは、アプリケーション/タイプ、トランザクションID、およびこのエンティティが追加されたか取り消されたかを含む最も古いトランザクションを持つエンティティを返します。
(d/q '[:find ?e (min ?tx) ?added
:where
[?e :app/type ?v ?tx ?added]]
(d/history db))