0
这是跟我的previous question。如何筛选()不同的项目?
我使用的是相同的模型
class Item(db.Model):
...
glam = db.StringProperty()
casual = db.StringProperty()
speaking = db.StringProperty()
,并假设我有2个项目和1个被标记“华丽”的其他标记的“说”。
如果我筛选这样
query.filter("glam", "glam")
query.filter("speaking"), "speaking")
过滤器返回没有,因为这看起来对1个项目标记为“华丽”和“说”。
如何过滤单独的物品?
更新
Item
表可能是这样的:
glam speaking
-------------------
item1
item2 glam
item3 speaking
item4
item5 glam
我想过滤 “华丽” 和 “说”
感谢您的回答。此时我不想使用实验性Datastore Plus API。那么,在数据存储中处理`图像标记'的最好方法是什么?我应该改变我的模式并使用'一对多'关系吗? – Zeynel 2011-01-28 15:46:35