I touch
和entity
并获得许多实体ID。我需要所有的属性值而不是id,同时保持嵌套结构。如何获取所有ref属性值?
(d/touch (d/entity (get-db) (ffirst (find-all-families))))
=> {:family/parent #{{:db/id 17592186045423}
{:db/id 17592186045424}
{:db/id 17592186045426}
{:db/id 17592186045427}},
:family/child #{{:db/id 17592186045420}
{:db/id 17592186045421}},
:family/address {:db/id 17592186045428},
:family/email "[email protected]",
:db/id 17592186045429}
想过用类似简单的触摸所有的实体ID,但好像复杂性向上蔓延,如果我想所有的人:
(map d/touch (:family/parent (d/touch (d/entity (get-db) (ffirst (find-all-families))))))
不知道什么是惯用的方法是:找到一种方法,通过查询或通过clojure进行更多操作。