有没有办法使用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?
答案 0 :(得分:3)
您提供的代码应该有效(假设您添加代码以实际运行查询并获取结果)。如果它不能正常工作,请显示您尝试的实际代码和错误。