ecto - ecto 查询中的动态选择字段
问题描述
我在 ecto 查询情况下遇到问题,我有一个带有基本字段的 ORDER 表:current_status, picked_up_at, delivered_at, returned_at
。其中:picked_up_at, delivered_at, returned_at
是日期类型。我要查询的数据结构是:%{ current_status, date }
,其中日期是值之一[picked_up_at, delivered_at, returned_at]
它取决于current_status
if current_status
== "picked_up" 的值,因此结果中的日期将是picked_up_at
字段等等。Select
问题是我可以在查询中创建一个动态查询字段
希望大家能帮忙!谢谢你!
解决方案
推荐阅读
- javascript - 如何构建多步骤表单
- r - Nginx:代理传递/代理重定向到闪亮的 Web 应用程序
- javascript - 当值未知时,如何使用 puppeteer 从下拉选择中选择一个选项
- python - tensorflow 错误 KeyError:“名称 'import/Mul' 指的是不在图中的操作。”
- scala - 将 spark df 加入列表
- javascript - 结合逻辑并增加总和
- batch-file - SET /p 使批处理文件进程崩溃
- docker - docker swarm 和负载平衡中的 VirtualIP - 一些疑问
- javascript - 在localStorage中单击时js对象值更改
- node.js - Express 路由器绕过中间件