我想以注册用户身份重新开启Deleted Datastore entries reappear。可以删除旧问题吗?
这次我会尝试更具体。我遇到了以下问题:
最初我将N个相同类型的实体放入数据存储区:
datastore_entity = MyModel(model_property=property_value)
datastore_entity.put()
之后我删除它们。我已经使用了Datastore Admin界面以及mapreduce库的自定义处理程序来执行此操作。已删除的实体既不会出现在数据存储区查看器中,也不会出现在数据存储区管理视图中。
当我将这种新的单个实体放入数据存储区时,旧的数据存储区实体重新出现在数据存储区管理视图中,而新实体则没有(根据实体数量判断)。相反,数据存储区查看器正确反映了数据存储区状态。查询也只返回新创建的实体。
将新实体放入数据存储区时没有任务。
我在本地计算机上也没有遇到这个问题,我在启动服务器时使用了--clean_datastore选项。
答案 0 :(得分:4)
数据存储区管理员和数据存储区统计信息不是“实时”。数据存储区查看器提供实时视图。
选中“上次更新的实体统计信息...”,您会发现差异。
如果旧实体在数据存储区查看器中不可见 - 无需担心。最终统计数据将会更新。