小编Vic*_*Neo的帖子

按照OneToMany Elixir关系计数

我正在使用Elixir进行ORM,但我尝试按关系排序时遇到问题.

我想要做的是获得一个用户列表,按用户的帖子数排序.我试过像这样的方法

User.query.join(User.posts).order_by(func.count(User.posts)).all()
Run Code Online (Sandbox Code Playgroud)

没有任何成功.

这是我的Elixir实体:

class User(Entity):
    username = Field(Unicode(100))
    posts = OneToMany('Post', inverse='user')


class Post(Entity):
    content = Field(Unicode(20000))
    user = ManyToOne('User')
Run Code Online (Sandbox Code Playgroud)

python sqlalchemy python-elixir

1
推荐指数
1
解决办法
1346
查看次数

标签 统计

python ×1

python-elixir ×1

sqlalchemy ×1