[英]Implementing “Starts with” and “Ends with” queries with Google App Engine
我想知道是否有人可以提供一些指导,说明如何使用Python实现对数据存储模型的查询的开头或结束?
在伪代码中,它会像...一样工作
查询属性P以X开头的所有实体A.
要么
查询属性P以X结尾的所有实体B.
谢谢,马特
您可以使用不等式过滤器执行“开始”查询:
MyModel.all().filter('prop >=', prefix).filter('prop <', prefix + u'\ufffd')
执行'结束'查询将需要存储字符串的反向,然后应用与上面相同的策略。
似乎你不能为一般情况做这件事,但可以做前缀搜索(开头):
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.