Google app engine GAE sql(GQL)格式正确吗?
我的sql如下所示: 从Name.length<18的联系人信息条目中选择* [获取了错误的GQL语法错误消息]Google app engine GAE sql(GQL)格式正确吗?,google-app-engine,gql,Google App Engine,Gql,我的sql如下所示: 从Name.length
“Name”是Contact_Info_Entry.java类中的一个字符串,我不熟悉sql,更不用说GQL了,如果我想选择所有长度小于18个字符的名称,正确的GQL语法是什么?GQL无法按字段长度进行筛选
但是,如果您对模型进行非规范化,并将
Name
的长度作为字段包含在模型中,则可以实现这一点。GQL不提供任何类似length
的功能
在应用程序引擎应用程序中,您必须找到名称的长度,并创建一个名为length的字段
然后,您可以直接在长度列上启动查询。您的查询还应该包含“查询中的列名”,而不是某个java变量的名称。该“Name”是一个java变量,但不是表中的列名。