如何使用sqlalchemy在子阵列上过滤列?IE。等效于在Postgres中这样做:
select * from my_table where points[1:2] = ARRAY['A', 'B'];
我天真的尝试是:
session.query(MyTable).filter(MyTable.points[:2] == ['A', 'B']).all()
但这返回一个空列表。
在过滤器中使用与sql
中的相同切片filter(MyTable.points[1:2] == ['A', 'B'])