【发布时间】:2016-05-09 11:32:34
【问题描述】:
是否有任何 API 可以在不初始化集合的情况下删除集合?
这是我的场景。有一个 KeyCollection 存储来自服务器的凭据以初始化另一个集合。用户必须键入凭据才能解锁 KeyCollection。它用于满足忘记密码的情况,不会擦除(破坏)我们客户请求的整个数据库。用户忘记了某个集合的密码,因此系统只会删除该Keycollection并使用新的用户凭据进行初始化,然后再次从服务器获取凭据。
我无法在不初始化集合的情况下删除它,下面是从设备中删除集合的代码。是否有任何替代方案来满足这种情况或删除集合以便我再次 .init?
.获取 使用 get 创建集合的访问器。您必须在调用 get 之前调用 init 否则 get 的结果是未定义的(来自 IBM 网站)
var options = {};
WL.JSONStore.get(collectionName).removeCollection().then(function (removeCollectionReturnCode) {
}).fail(function (errorObject) {
});
【问题讨论】:
-
@Idan Adar ,你对这个问题有什么想法吗?