谢谢回复。 我问的是字符串属性部分匹配的问题。按你的方法,只能匹配开头。需要匹配中间的时候,比如在前例里,查找含有 ccc 的对象,该怎么做?
HOW to select the entity with "ccc" in strprop then? On 4月19日, 上午12时08分, 风笑雪 <kea...@gmail.com> wrote: > You can read this > document:http://code.google.com/appengine/docs/python/datastore/queriesandinde... > > Give you a sample code: > > class M(db.Model): > s = db.StringProperty() > > class H(webapp.RequestHandler): > def get(self): > M(s='aaa bbb ccc ddd').put() > M(s='eee ddd ccc fff').put() > M(s='eee').put() > M(s='eee ').put() > M(s='eef').put() > > entities = M.all().filter('s >= ', 'eee').filter('s <= ', u'eee' + > u'\ufffd').fetch(10) > # u'\ufffd' is the largest possible Unicode character > for entity in entities: > self.response.out.write(entity.s + '<br />') > > Result: > > eee ddd ccc fff > eee > eee > > 2009/4/18 saintthor <saintt...@gmail.com> > > > > > entities1.strprop = "aaa bbb ccc ddd" > > entities2.strprop = "eee ddd ccc fff" > > > using qerry or gql, HOW to select the entity with "eee" in strprop? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~----------~----~----~----~------~----~------~--~---