使用Ecto时使用ORDER_BY embeds_many

时间:2019-03-08 00:23:09

标签: postgresql elixir ecto

我的架构中有一个embeds_many字段,它正在保存分配给它的数据。

query =
 from m in Users,
 select: m.settings,
 where: m.id == ^user_id,
 order_by: fragment("settings::jsonb[]"), *incomplete*
 limit: 1

评论包括:

embedded_schema do
field :status, :integer, default: 0
field :user_settings, :map
timestamps()
end

我希望order_by可以使用insertd_at来给我添加注释到数据库的顺序。我还没有尝试过,看看更新是否仍将insert_at重置为新时间。我需要一种方法来首先获取最新评论以进行某些处理。

0 个答案:

没有答案