Fork me on GitHub
#datascript
<
2018-04-02
>
Niki08:04:31

@ho0man find ids using query or index, then retract

Niki08:04:18

(let [source-eid (:db/id (d/entity db [:source/id source-id]))
      flow-eids  (map :e (d/datoms db :avet :source-flow/source source-eid))]
  (d/transact! conn (for [flow-eid flow-eids] [:db.fn/retractEntity flow-eid])))

Ho0man17:04:42

Thanks a lot

Niki08:04:02

@dimovich normally you’d use OR but we don’t support it in DataScript yet