是否可以将通配符_
传递给参数化查询?类似这样的:是否可以将数据通配符“_”传递给参数化查询?
(d/q [:find ?e
:in $ ?type
:where [?e :type ?type]] db _)
当我按照上面所写的方法尝试这个时,它抛出一个错误。有没有办法做到这一点?
我知道我可以得到一切与查询,看起来像这样:
(d/Q [:查找电子 :其中,[E:?类型]] DB)
但我目标是避免在我不想过滤:type
的结果时需要构建单独的查询。用例是,例如,API端点可能会或可能不会过滤结果。
你可以添加一个你想要做的例子吗? –