我正在使用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
这很奇怪,因为在Worklight JSONStore删除函数文档中,它写了:
@param doc {Document or Array of Documents or Query or _id}
。
或者我可能需要检索文件然后将其删除? 我也考虑过对文档进行循环,但我更愿意使用" clean"解决方案,因为我想知道什么时候成功删除了所有文件。
感谢您的帮助!
答案 0 :(得分:0)