查詢與列表對象的重複屬性我需要構造一個重複屬性的邏輯查詢,不能讓它工作。 我有一個包含主題的列表對象。如何在谷歌appengine ndb
topics = [u'string1', u'string2', ...]
我有一個查詢對象:
videos = Video.query()
videos.count()
=> 19
主題是重複的字符串屬性
class Video
topics = ndb.StringProperty(repeated=True)
我想回到那個有一個話題string1
或string2
視頻。我也不知道列表對象的長度,或者我可以用邏輯運算符來構造查詢。
我試着這樣做,如文檔建議
videos.filter(Video.topics.IN([topics]))
但拋出了預期的字符串不是列表對象錯誤。
我如何做到這一點?