首页 > 解决方案 > 使用 Datomic/Datalog 查询时如何省略完整的限定符?

问题描述

我在 Datalog 查询中有以下内容:'[:find ... :where [(wef-backend.app.identity/past-expiry? ?expiry)]]]由于 Datomic/Datalog 的工作方式,我必须完全限定过去的到期时间?函数,即使它在我编写此查询的名称空间中可用,是否有一些巧妙的技巧可以让我省略完整的限定符?我尝试对查询进行语法引用,但这不起作用,因为它也完全限定了?expiry, etc变量。本质上,我想完全限定引用表达式中的某些符号,而不是其他符号

标签: clojuredatomicdatalog

解决方案


推荐阅读