私は6つのプロパティbar1
、bar2
、bar3
、bar4
、bar5
とbar6
を持つデータストアエンティティFoo
を持っています。次のような値のペアが含まれています。検索GAEデータストアのプロパティは
UserID bar1 bar2 bar3 bar4 bar5 bar6
Mr. X A,B C,D E,F A,D C,E, B,F
Mr. Y F,D A,C E,B A,D C,E B,F
私の目標は、A
またはB
またはC
またはD
またはE
またはF
は、任意のプロパティbar1
またはbar2
またはbar3
またはbar4
またはbar5
またはMr. X
ためbar6
に表示され、任意の文字かどうかを確認することです。
私はGAEのNDBクエリドキュメントを読んでいます。プロパティに複数の値のいずれかがあるかどうか、つまりbar3 IN ['python', 'ruby', 'php']
がテスト可能かどうかがわかります。しかし、'python' IN [bar1, bar2, bar3, bar4, bar5, bar6]
のような状況ではありません。
私はrepeated=True
ケースから生じる合併症も読んだことがあります。
最も効率的な方法でテストを構築するのに役立つ必要があります。 助けてください?
をさがすのAPIのための仕事のようですね。または、おそらく、すべての 'barX'リストの連結であるComputedPropertyを追加してください – GAEfan