Closed noprompt closed 3 years ago
This example from Slack
(let [db {:db/id {:ivan {:name "Ivan" :friend [:db/id :petr]} :petr {:name "Petr" :friend [[:db/id :smith] [:db/id :ivan]]} :smith {:name "Smith" :friend [:db/id :petr]}}}] (m/search db {_ {?e {:name "Ivan" :friend (m/or (m/scan [?t ?f]) [?t ?f])} ?f {:name ?name}}} [?t ?f ?name])) ;; => ([:db/id :petr "Petr"] [:db/id :smith "Smith"])
is resolved when with consolidation has been disabled.
This example from Slack
is resolved when with consolidation has been disabled.