Google 应用引擎实体在 7 天后被删除
Google app engine entity gets deleted agter 7 days
我正在使用 Google 云作为我的 Android 应用程序的后端。
我保存一个实体:
ObjectifyService.ofy().save().entity(greeting).now();
但 7 天后,实体将从数据存储中删除。
我想永远保留它们,或者至少保留更长时间。
您可能会重复使用实体的 ID,因此每 7 天自己覆盖一次现有实体(或者网络爬虫会这样做)。
查看开发人员控制台中的数据存储。您应该只看到对您的实体的一些写入,但如果我是对的,您会看到类似 5 次或更多的写入(实际写入计数取决于您的实体中定义的索引数量)。
为确保不会发生这种情况,您只需在致电 save()
之前将问候语的 @Id Long id
属性 设置为 null
即可自动生成的 ID。
我正在使用 Google 云作为我的 Android 应用程序的后端。 我保存一个实体:
ObjectifyService.ofy().save().entity(greeting).now();
但 7 天后,实体将从数据存储中删除。 我想永远保留它们,或者至少保留更长时间。
您可能会重复使用实体的 ID,因此每 7 天自己覆盖一次现有实体(或者网络爬虫会这样做)。
查看开发人员控制台中的数据存储。您应该只看到对您的实体的一些写入,但如果我是对的,您会看到类似 5 次或更多的写入(实际写入计数取决于您的实体中定义的索引数量)。
为确保不会发生这种情况,您只需在致电 save()
之前将问候语的 @Id Long id
属性 设置为 null
即可自动生成的 ID。