У меня есть следующее определение модели:
class Lanes(db.Model):
id = db.Column(db.Integer, primary_key=True)
lanes = db.Column('lanes', db.ARRAY(db.Boolean(4)))
Я хотел бы иметь возможность выбрать дорожки, если дорожки [2] и дорожки [4], например, имеют значение True (независимо от других) .
Таким образом, когда столбец дорожек равен [1,1,1,1], он возвращает строку, но когда он равен [1,0,1,1], он не возвращается (я предполагаю, что на основе 1 индексирование здесь)
Как я могу сделать это с помощью SQLAlchemy select / filter / query ...?