我有以下类关系,我一直想知道如何使用"Like“运算符。
class A(db.Model):
b = db.relationship("B")
class B(db.Model):
info = db.Column(db.String(20))当我将查询收缩为:
q={"filters": [{"name":"b__info", "op":"like", "val": "M%"}],
..."order_by"... "page.."}我得到了这些输出
{
"message": "Unable to construct query"
}如果我将"op“从"like”更改为"any",我将不会收到该错误消息。
你对"like“操作符有什么有用的指导吗?
Thx
chfw
发布于 2014-03-13 19:03:43
我发现这个帖子很有帮助:
https://github.com/jfinkels/flask-restless/issues/272
在我的案例中,解决方案是:
q = {"filters":
[{"name": "b",
"op": "any",
"val": {"name":"info",
"op":"like",
"val":"M%"}
}],
.. "order_by"... "page"...
}https://stackoverflow.com/questions/22169766
复制相似问题