0
類Person { @Persistent 私人列出代碼=的ArrayList() }多值屬性查詢在GAE
我想讓用戶查詢基於他/她的標籤的人,所以我有我查詢過濾器是這樣的:
tags.contains(tagValue1)
,如果用戶希望搜索多個標籤,我只想添加到過濾器,所以如果用戶正在搜索3個標籤,然後查詢將是
個tags.contains(tagValue1)& & tags.contains(tagValue2)& & tags.contains(tagValue3)
我認爲這種做法是錯誤的,因爲數據存儲則需要有一個有標記性的指標3次...如果用戶一次搜索超過3個標籤,那麼它將被打破。
這樣做的正確方法是什麼?你們有什麼建議嗎?