在NDB数据库中查询

时间:2015-01-02 20:27:33

标签: google-app-engine

我有一个ndb模型,它有一个字段

 name = ndb.StringProperty(required=True,
       verbose_name=translation.ugettext('Name'))
tags = ndb.StringProperty(repeated=True)

标签可能类似于(A,B,C,D),所以假设我的数据库具有以下值:

Ashish a,b,c,d Ankur e,b,c,d 阿舒g,e,f,g

现在我想要一个根据字符串标签中的b进行过滤的查询,以便我对上述值的所需输出为:

Ashish a,b,c,d Ankur e,b,c,d

2 个答案:

答案 0 :(得分:1)

这是google doc on this。正如他们所指出的,你需要使用一个模型。标签=' b'。它应该返回标签中至少有b的所有对象。我不知道你需要什么比正常的文件更多(或者我在这里缺少一些重要的东西)

答案 1 :(得分:0)

大于>运算符返回具有该值的任何内容。

User.query(User.tags >= 'b')