NDB には、次のように定義されたリスト プロパティがあります。
myProp = ndb.StringProperty(repeated=True)
これをデータとして持っているとしましょう
myProp = ["a", "b", "c"]
myProp
そして、配列で検索したいと思います。のように言いますmySearchVal = ["a", "c"]
。
これを行う方法を見つけるのに苦労しています。私は単にすることはできません
MyModel.query(myProp = mySearchVal)
のエラーが発生しますExpect String, but got [u'a', u'b']
。
誰でもこれを行う方法を知っていますか。私は本当にプログラムでそれをやりたくないので、ndbを介して実行できることを望んでいました. しかし、もし私がしなければならないなら、私はしなければなりません!
編集: POW: https://developers.google.com/appengine/docs/python/ndb/propertiesと同じように、問題に対する正しい答えが得られません。'a'、'b'、または 'c' が答えを満たすことを示しているだけです。しかし、私は「a」と「c」をやりたい