2013-12-17 11 views
24

Przeszukałem i przeczytałem dokumentację SQLAlchemy, ale nie znalazłem tego, czego szukam.Zapytanie SQLAlchemy, aby zwrócić tylko n wyników?

Szukam funkcji w SQLAlchemy, która ogranicza liczbę wyników zwracanych przez zapytanie do pewnej liczby, na przykład: 5? Coś takiego jak first() lub all().

Odpowiedz

41

Użyj metody limit.

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

Dziękuję. Właśnie tego szukałem. – Xar

6

składnia alternatywna

query.(Model).filter(something)[:5].all() 
Powiązane problemy