我需要根据用户输入创建动态查询子句,即动态指定查询中的列。所有的例子都是
的形式.where(_。id eqs myUuid)
然而我需要......
.where('id'eqs myUuid)
这是不可能的。有没有办法使用phantom-dsl动态指定查询列?
答案 0 :(得分:1)
Phantom不允许任意模型或宽行,遗憾的是,基于此构建对象模型并不是很现实。如果你想要宽行,幻影在这个时候不能为你做很多事情,我们也在努力提供一个有竞争力的解决方案,但这并不容易,幻想的超级大国来自对象模型以及由此产生的自动完成/类型安全/自动迁移。
如果您只是担心迁移以及动态更改结构并与Cassandra同步的能力,我们将发布非常先进的自动迁移功能,作为 phantom-pro 的一部分,商业广告幻影的版本。