如何获取查询结果的长度SqlAlchemy

时间:2017-08-16 21:14:29

标签: python sqlalchemy

我使用SqlAlchemy ORM进行简单查询:

query = DBsession.query(AssetsItem).filter_by(
    AssetsItem.id > 10,
    AssetsItem.country = 'England'
)

如何获得查询结果的长度。我想知道这个查询将获得多少AssetsItem

1 个答案:

答案 0 :(得分:4)

query = DBsession.query(AssetsItem).filter_by(
AssetsItem.id > 10,
AssetsItem.country = 'England'
)
your_count = query.count()

Documentation