首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Korma限制选择字段

用Korma限制选择字段
EN

Stack Overflow用户
提问于 2014-09-13 16:29:38
回答 2查看 116关注 0票数 1

我试图将select查询返回的列限制为一个列,但Korma似乎只是将附加列添加到默认列中,而不是只使用这个列:

=> (dry-run (select games (fields :white_id))) dry run :: SELECT "games"."stones", "games"."white_id", "games"."black_id", "games"."white_id" FROM "games" :: []

供参考:

=> (dry-run (select games )) dry run :: SELECT "games"."stones", "games"."white_id", "games"."black_id" FROM "games" :: []

作为输出,我想看到的是:

SELECT "games"."white_id" FROM "games";

使用最新的Korma 0.4.0

我怎么能拿到呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-09-18 08:15:25

我已经向上游报告了这一点,这似乎是当前版本的预期行为(由Korma开发人员提供)。

我希望讨论继续下去:https://github.com/korma/Korma/issues/251

票数 1
EN

Stack Overflow用户

发布于 2014-09-15 06:23:33

我检查了下面

(use :reload-all 'korma.core)

=>零

代码语言:javascript
复制
(dry-run (select :users (fields :id)))

试运行::选择“用户”。“id”从“用户”::[]

=> {nil 1}

代码语言:javascript
复制
(dry-run (select :users))

试运行::从“用户”中选择“用户”.* ::[]

=> {nil 1}

我正在使用korma 0.3.1,它对我来说很好。检查您的korma版本并回复,如果您仍有任何问题或在答复中提到版本号

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25825252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档