2014-03-05 57 views
0

我試圖刪除天藍色表的行。 首先,我取那麼表迭代它刪除每個項目,該代碼是在JS:刪除天藍色表中的一行 - 不工作

var basketTable = client.getTable("Basket"); 

       var query = basketTable; 
       query.read().then(function (basketTable) { 
        basketTable.forEach(function (basketProduct) { 
         basketTable.del(basketProduct); 
        }); 
       }); 

在調試器中,我只看到了取表,這是加載GET請求,但沒有刪除請求。我試過這樣,並通過傳遞id到del函數,仍然沒有成功。我想我需要像saveChanges方法,實際上刪除行,因爲我認爲它只是刪除內存表中的行。我怎樣才能做到這一點?

回答

0

看起來你缺少表操作和執行操作。

// Create an operation to delete the entity. 
TableOperation deleteStuff = TableOperation.delete(basketProduct); 

// Submit the delete operation to the table service. 
tableClient.execute("people", deleteStuff); 

看看在How to use the Table storage service from Java文檔。