Google app engine 按顺序列出4个实体(但不过滤)

Google app engine 按顺序列出4个实体(但不过滤),google-app-engine,objectify,Google App Engine,Objectify,我刚刚开始学习Objectify 4,并定义了这个类: @Entity @Cache public class Project { @Id public long id; @Index public String name; } 我已经保存了三个这样的实体,并希望按名称列出它们 我观察到的是:如果我迭代y().load().type(Project.class).list()我得到了所有三个(但显然没有排序),但是如果我迭代y().load().type(Pr

我刚刚开始学习Objectify 4,并定义了这个类:

@Entity
@Cache 
public class Project {  
    @Id    public long   id;
    @Index public String name;
} 
我已经保存了三个这样的实体,并希望按名称列出它们

我观察到的是:如果我迭代y().load().type(Project.class).list()我得到了所有三个(但显然没有排序),但是如果我迭代y().load().type(Project.class).order(“name”).list()我只得到一个(显然是中间的一个)


这是怎么回事?如何列出按名称排序的所有实体(无过滤器)?我注意到另一个示例使用:这是这种排序的要求吗?

很可能在添加@Index注释之前保存了其他两个实体。如果要更新索引,请重新保存实体