2014-06-25 34 views
0

我正在開發使用Worklight的移動應用程序,並且想要使用查詢刪除JSONStore數據庫中的多個文檔。Worklight - 刪除JSONStore數據庫中的多個文檔

我試着做到以下幾點:

WL.JSONStore.get('collection').remove([{MYID: "1111"}, {MYID: "2222"}],{push: false}) .then(function(){ //Handle success }) .fail(function(errorObject){ //Handle failure });

可惜的是,我得到了錯誤:

BAD_PARAMETER_EXPECTED_DOCUMENT_OR_ARRAY_OF_DOCUMENTS

這很奇怪,因爲在工作燈JSONStore刪除函數文檔,它被寫爲: @param doc {Document or Array of Documents or Query or _id}

或者,也許我必須檢索文件,然後刪除它們? 我考慮對文檔進行循環,但我更願意使用「更清潔」的解決方案,因爲我想知道何時所有文檔都已成功刪除。

感謝您的幫助!

回答

0
+0

OK,所以我剛剛升級從6.1.0.01我的工作燈的版本到6.2,我不能再次在WL服務器上部署應用程序......我有以下錯誤:'FWLSE0009W:用戶標識爲空。檢查您的應用程序的身份驗證要求。我想我會爲此打開另一個帖子... – user3639749

+0

該錯誤與JSONStore無關。你絕對應該爲此創建另一個帖子。 – cnandreu

相關問題