我正在学习 Datomic 查询,并对如何进行“参数查询”感到好奇。
这就是我想出的:
(d/q '[:find ?n ?x :where [?n :likes ?x] [(= ?x "pizza")]]
[['ethel :likes "sushi"]['fred :likes "pizza"]])
=> #<HashSet [[fred "pizza"]]>
是这样,还是有更简洁/惯用的方式来完成上述任务?
我正在学习 Datomic 查询,并对如何进行“参数查询”感到好奇。
这就是我想出的:
(d/q '[:find ?n ?x :where [?n :likes ?x] [(= ?x "pizza")]]
[['ethel :likes "sushi"]['fred :likes "pizza"]])
=> #<HashSet [[fred "pizza"]]>
是这样,还是有更简洁/惯用的方式来完成上述任务?