Google app engine GAE sql(GQL)格式正确吗?

Google app engine GAE sql(GQL)格式正确吗?,google-app-engine,gql,Google App Engine,Gql,我的sql如下所示: 从Name.length

我的sql如下所示:

从Name.length<18的联系人信息条目中选择*

[获取了错误的GQL语法错误消息]


“Name”是Contact_Info_Entry.java类中的一个字符串,我不熟悉sql,更不用说GQL了,如果我想选择所有长度小于18个字符的名称,正确的GQL语法是什么?

GQL无法按字段长度进行筛选


但是,如果您对模型进行非规范化,并将
Name
的长度作为字段包含在模型中,则可以实现这一点。

GQL不提供任何类似
length
的功能

在应用程序引擎应用程序中,您必须找到名称的长度,并创建一个名为length的字段


然后,您可以直接在长度列上启动查询。

您的查询还应该包含“查询中的列名”,而不是某个java变量的名称。该“Name”是一个java变量,但不是表中的列名。