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進行更多操作。