外部キーからコレクションの最小/最大を見つけようとしています。andでできることは知っていますがsession.query
、標準の ORM 関係を使用できる方法はありますか?func.min
func.max
たとえば、ブログで、以下のスキーマが与えられた特定の投稿の最大の「コメント数」を見つけたい場合、次のようなことは可能Post.query.get(0).number_comments.max()
ですか?
class Post(base):
id = Column(Integer, primary_key=True)
number_comments = relationship("NumberComment")
class NumberComment(base):
id = Column(Integer, primary_key=True)
num = Column(Integer, nullable=False)