[英]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.