我正在使用PostgreSQL数据库编写程序并遇到了contains range (@>
)运算符。
因此,当我在python SQLAlchemy中转换PostgreSQL查询时,我需要将@>
转换为其SQLAlchemy等效项。
答案 0 :(得分:2)
我使用了op()
。运营商@>
相当于" in"在python中。但是使用.op('@>')
通过SQLAlchemy可以实现类似的结果。例如:
Places.query.filter(loc_amsterdam.op("@>")(loc_company))