我正在開發使用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}
。
或者,也許我必須檢索文件,然後刪除它們? 我考慮對文檔進行循環,但我更願意使用「更清潔」的解決方案,因爲我想知道何時所有文檔都已成功刪除。
感謝您的幫助!
OK,所以我剛剛升級從6.1.0.01我的工作燈的版本到6.2,我不能再次在WL服務器上部署應用程序......我有以下錯誤:'FWLSE0009W:用戶標識爲空。檢查您的應用程序的身份驗證要求。我想我會爲此打開另一個帖子... – user3639749
該錯誤與JSONStore無關。你絕對應該爲此創建另一個帖子。 – cnandreu