我目前正在用Java重写一个python GAE应用程序,并且质疑我的实体设计。我有类似下面的实体,以便我可以查询数据存储区并轻松找回一个独特的设计者列表:
类设计器
班让
如果我摆脱Designer类,代码会简单得多,因为它所做的就是包装一个String,但我不能用SELECT DISTINCT Designer FROM Jean
来获取Jean设计者的列表。第一种方法是正确的方法还是另一种方法?
答案 0 :(得分:2)
GAE(datastore-bigtable)不支持像SQL这样的复杂查询,因此您必须像之前解释的那样设计自己的模型(db)结构。