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 に答える