datomic 支持子查询还是可以在查询中模拟?那本质上是一个 :find
在另一个 :find
.
我正在尝试在查询/数据库本身而不是在应用程序中执行数据的分析转换。
最佳答案
是的,您可以在 Datomic 中发出“子查询”。
提供了一个例子 here .
还值得注意的是,因为查询的工作发生在您的对等方(假设您正在使用对等 API),所以发出两个单独的查询不会像使用传统 RDB 那样受到相同的“n+1 问题”惩罚.因此,除了子查询方法之外,您还可以先发出“内部”查询,然后将其结果作为参数传递给“外部”查询。
-编码(marshal)
关于datomic - datomic 中的子查询支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44555326/