可能重复:
Fetching a random record from the Google App Engine Datastore?
如何使用GQL有效地选择随机数据库记录?
EG。我有一个报价模型,我需要每次都选择一个随机引用。问题在于我的理解是,无法保证在生产服务器中每次插入时都会自动增加ID属性。
答案 0 :(得分:4)
自动生成的ID保证是唯一的,但不是顺序的或严格增加的。
already以及群组中有many questions stackoverflow。
有几种常见的解决方案:
想要做的是选择随机偏移。偏移效率非常低,因为数据存储仍然必须扫描所有跳过的实体。