我想找到具有名为:app/type
的属性的最早的实体。最古老的实体可能(或可能不)被收回。如何构建查询以找到它?
答案 0 :(得分:1)
您可以使用d / history功能获取一个数据库,您可以在该数据库中查询所有添加和撤消的时间。
我不完全确定您想要实现的目标,但此查询会返回具有最早交易的实体,包括:app / type,事务ID以及是否添加或撤消此实体。
(d/q '[:find ?e (min ?tx) ?added
:where
[?e :app/type ?v ?tx ?added]]
(d/history db))