親(1)対子(多)の関係であるテーブル間でSQLalchemyにて親テーブルへクエリを実行し、子テーブルの値ごと取得する場合、
joinedload等を利用して取得することが多いかと思います。
このとき、取得する子要素の最大個数を指定するようなことは可能でしょうか?
python
1res = db.query(parent).options(joinedload(parent.childlen)).all() 2# 以下のような指定ができればいいのですが、無理でした 3res = db.query(parent).options(joinedload(parent.childlen).limit(2)).all()
あなたの回答
tips
プレビュー