2

有没有办法使用 query.filter() 来查看元素是否在实体的字符串列表属性中?所以:

class Rainbow(db.Model):
    colors = StringListProperty()

def filt():
    results = db.GqlQuery("SELECT * FROM Rainbow WHERE colors = 'yellow'")
    return results

这将返回彩虹中颜色“黄色”的所有结果。但是,有没有办法使用查询对象来完成这个?所以:

def filt():
    q = Rainbow.all()
    q.filter('colors =', 'yellow') # something like this?
4

1 回答 1

3

您提供的代码应该可以工作(假设您添加代码以实际运行查询并获取结果)。如果它不起作用,请显示您尝试的实际代码和您遇到的错误。

于 2012-09-15T22:58:22.233 回答