我想按数据存储中的一个字段的长度过滤查询,但似乎我不能在 WHERE 子句中包含 len 函数。
q = db.GqlQuery("SELECT CommentCode FROM Comments " +
"WHERE RefObjType = 'paper' AND RefObjID = :1 AND len(CommentCode) = :2" +
"ORDER BY CommentCode DESC ", RefObjID, 1)
这导致:BadQueryError: Parse Error: Invalid WHERE Condition at symbol (
谁能给我一个例子来说明我如何让它工作?
RefObjID 部分有效,因为如果我忽略 len() 过滤器,则整个查询都有效。
谢谢。