2015-04-04 12 views
2

我正在使用解析作爲我正在開發的ios應用程序的移動後端。我知道它可能不是一個永久的解決方案,但對於我現在正在做的事情,它給了我很好的測試結果。我需要創建一個雲代碼作業,除了一個數據庫(這個數據庫只是爲了備份所有數據),我將刪除所有數據庫中超過一小時的條目的所有行。我希望這樣做,以便客戶端端設備只能查詢數據庫中小於一個小時的事物。我對每個條目都有一個「時間戳」,我將把它加入到一個js函數中,以便首先檢查所有條目是否確實是一個小時或更長時間,如果是,請刪除它們。我一直在做一些研究,真正還沒有能夠發展一個js函數,將做到這一點(我絕對沒有經驗的JS無論如何只是OBJ C)從我的理解,這將是類似這樣的解析雲代碼作業:刪除已在數據庫中一小時的行

Parse.Cloud.job("deleteRows", function(request, status) { 

     Parse.Cloud.useMasterKey(); 

     var query = new Parse.Query(//inverse of db i dont want to delete from); 
     query.each(function(//row in db?) { 

     // delete here under parameters ? 

     }).then(function() { 

     status.success("rows deleted"); 
     }, function(error) { 

     status.error("job incomplete"); 
     }); 
    }); 

東西如果有人能幫我一把,我會很感激。謝謝。

+0

您是否嘗試過使用在https://parse.com/docs/cloud_code_guide?language=JavaScript#jobs-的例子寫作 ? – 2015-04-05 07:51:24

回答