Google应用引擎或查询(python) [英] Google app engine or query (python)

查看:124
本文介绍了Google应用引擎或查询(python)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



假设我有

  class A_db_model(db.Model):
valueA = db.ListProperty(basestring)

in valueA我有

  aaa 
aaa,bbb
bbb
ccc

我想返回结果如果valueA匹配'aaa '或'bbb'并返回不重复的结果。

解决方案

试试这个吗?

  A_db_model.all()。filter('valueA IN',['aaa','bbb'])

或等价的GQL:
$ b $ pre $ GqlQuery('SELECT * FROM A_db_model WHERE valueA IN:1',['aaa','bbb'])


Can anyone share your approach for doing a 'or' query in app-engine?

Let say I have

class A_db_model(db.Model):
 valueA = db.ListProperty(basestring)

in valueA I have

aaa
aaa, bbb
bbb
ccc

I would like to return result of if the valueA match 'aaa' or 'bbb' and return not duplicated result.

解决方案

Try this?

A_db_model.all().filter('valueA IN', ['aaa', 'bbb'])

or the equivalent GQL:

GqlQuery('SELECT * FROM A_db_model WHERE valueA IN :1', ['aaa', 'bbb'])

这篇关于Google应用引擎或查询(python)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆