次のようなデータストアがあります。
class Data(db.Model):
project = db.StringProperty()
project_languages = db.ListProperty(str,default=[])
ユーザーが言語を入力すると ( input_language
)、言語リスト ( ) に記載されている言語ユーザーを含むすべてのプロジェクトを出力したいと考えていますproject_languages
。
以下の方法で実行しようとしましたが、エラーが発生しました。
BadQueryError: Parse Error: Invalid WHERE Condition
db.GqlQuery("SELECT * FROM Data WHERE input_language IN project_languages")
上記の方法でデータを取得したい場合、クエリはどうすればよいですか?