2013-12-17 16 views
24

Tôi đã googling và đọc qua các tài liệu SQLAlchemy nhưng không tìm thấy những gì tôi đang tìm kiếm.SQLAlchemy truy vấn để trả về chỉ n kết quả?

Tôi đang tìm một hàm trong SQLAlchemy giới hạn số kết quả được truy vấn trả về cho một số nhất định, ví dụ: 5? Một cái gì đó như first() hoặc all().

Trả lời

41

Sử dụng phương thức limit.

query.(Model).filter(something).limit(5).all() 
+0

Cảm ơn bạn. Điều này thật đúng với gì mà tôi đã tìm kiếm. – Xar

6

cú pháp Alternative

query.(Model).filter(something)[:5].all() 
Các vấn đề liên quan