4

我有兩個Google App Engine模型。我跑了幾次cron,現在我的數據存儲裏有重複的條目。如果很容易刪除我的整個數據存儲並再次上傳我的數據,我會的。但是上次上傳需要花費4個小時,所以我想知道是否有快速刪除模型中「標題」字段中具有重複名稱的條目的方法?從GoogleAppEngine模型中刪除重複項?

回答

3

快?可能不會。

如果您確實想要刪除愚蠢,我的方法是編寫remote_api腳本。查詢所有實體的模型,按標題排序並獲取100批次。保留標題的本地Python字典。如果您遇到新標題,請將其添加到字典中。如果您遇到已知標題,請將該實體添加到刪除批處理中,並在轉到下一個查詢批處理之前刷新刪除。

如果您只能清理數據存儲並重新導入,可能工作量過大。

+0

重新輸入!謝謝 :-) – jenniem001 2011-05-04 21:44:28