0
类Person { @Persistent 私人列出代码=的ArrayList() }多值属性查询在GAE
我想让用户查询基于他/她的标签的人,所以我有我查询过滤器是这样的:
tags.contains(tagValue1)
,如果用户希望搜索多个标签,我只想添加到过滤器,所以如果用户正在搜索3个标签,然后查询将是
个tags.contains(tagValue1)& & tags.contains(tagValue2)& & tags.contains(tagValue3)
我认为这种做法是错误的,因为数据存储则需要有一个有标记性的指标3次...如果用户一次搜索超过3个标签,那么它将被打破。
这样做的正确方法是什么?你们有什么建议吗?