【发布时间】:2014-08-16 07:36:44
【问题描述】:
我正在使用 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}。
或者我是否必须检索文档然后删除它们? 我也考虑对文档进行循环,但我更喜欢使用“更清洁”的解决方案,因为我想知道所有文档何时已成功删除。
感谢您的帮助!
【问题讨论】: