簡體   English   中英

使用Google App Engine實現“Start with with”和“Ends with”查詢

[英]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')

執行'結束'查詢將需要存儲字符串的反向,然后應用與上面相同的策略。

似乎你不能為一般情況做這件事,但可以做前綴搜索(開頭):

在Python中的Appengine上的通配符搜索

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM