【问题标题】:Worklight - Remove several documents in the JSONStore databaseWorklight - 删除 JSONStore 数据库中的多个文档
【发布时间】: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}

或者我是否必须检索文档然后删除它们? 我也考虑对文档进行循环,但我更喜欢使用“更清洁”的解决方案,因为我想知道所有文档何时已成功删除。

感谢您的帮助!

【问题讨论】:

    标签: ibm-mobilefirst jsonstore


    【解决方案1】:

    【讨论】:

    • 好的,所以我刚刚将我的 Worklight 版本从 6.1.0.01 升级到 6.2,我不能再在 WL 服务器上部署应用程序了......我有以下错误:FWLSE0009W: User identity is null. Check your application's authentication requirements。我想我会为此打开另一个帖子...
    • 该错误与 JSONStore 无关。您绝对应该为此创建另一个帖子。
    猜你喜欢
    • 2014-02-06
    • 2014-10-19
    • 2014-08-08
    • 2014-07-26
    • 2014-11-17
    • 1970-01-01
    • 2014-06-07
    • 2015-02-09
    • 2013-09-04
    相关资源
    最近更新 更多