0
我有了六個屬性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
或bar6
爲Mr. X
。
我已閱讀GAE的NDB查詢文檔。我看到一個屬性是否有多個值,即bar3 IN ['python', 'ruby', 'php']
是否是可測試的。但不是像'python' IN [bar1, bar2, bar3, bar4, bar5, bar6]
這樣的情況。
我也讀過repeated=True
案例引起的併發症。
需要幫助以最有效的方式構建測試。 有什麼幫助嗎?
聽起來像是爲SEACH API的工作。或者,也許添加一個ComputedProperty,它是所有'barX'列表的串聯 – GAEfan