1
鍵存在我有一個模型Definition
:SQLAlchemy的Postgres的查詢是JSON
class Definition:
meta = Column(MutableDict.as_mutable(JSON))
它存儲任何JSON,所以我想查詢一個給定的關鍵在這一領域的存在。
我需要這樣的東西:
defs = db.query(Definition).filter(
Definition.meta.has_key('translation')).all()
MySQL的例子有一個名爲json_contains
功能,我可以使用它:
defs = db.query(Definition).filter(
func.json_contains(
Definition.meta, 'translation') == 1).all()
我怎樣才能在PostgreSQL的
您使用'psycopg2'? – jmunsch
是的,使用psycopg2 – PepperoniPizza