clojure - 使用 Datomic/Datalog 查询时如何省略完整的限定符?
问题描述
我在 Datalog 查询中有以下内容:'[:find ... :where [(wef-backend.app.identity/past-expiry? ?expiry)]]]
由于 Datomic/Datalog 的工作方式,我必须完全限定过去的到期时间?函数,即使它在我编写此查询的名称空间中可用,是否有一些巧妙的技巧可以让我省略完整的限定符?我尝试对查询进行语法引用,但这不起作用,因为它也完全限定了?expiry, etc
变量。本质上,我想完全限定引用表达式中的某些符号,而不是其他符号
解决方案
推荐阅读
- python - Scrapy - 如何在没有“下一步”按钮的情况下管理分页?
- angular - 在订阅者Angular 8中停止循环
- vue.js - 如何在 vuejs 中正确添加图像
- python - 使用列表列表在 pandas 中创建 DataFrame
- reactjs - 在 ReactJS 中将 props 传递给组件
- c# - C# OrderBy 方法如何按包含哈士奇代码的字符对对象进行排序?
- java - 尝试创建一个活动,当单击字体按钮时,fontfamily 应该更改
- reactjs - 如何解决“无效的 Hook Call”?
- html - 使用 HTML 时标记为属性指定值而不为属性指定名称的结果是什么?见描述中的例子
- java - 同时使用 2 个用户界面(GUI 和控制台)中断 Scanner.readLine 调用