在同一个集合上多次调用JSONStore.init会产生任何负面影响

时间:2014-05-28 14:21:20

标签: ibm-mobilefirst jsonstore

我想确认以下内容:

  1. 在我对集合调用WL.JSONStore.init方法之前,我必须先调用removeCollection方法吗?

  2. 我是否可以在同一个集合上调用WL.JSONstore.init方法,而不会在设备的本机数据库中出现重复集合等副作用?

  3. WL.JSONStore.init方法可以被认为是一个单例方法,基本上让现有的集合/设备的本机数据库准备好接受现有集合的新记录更新吗?

1 个答案:

答案 0 :(得分:1)

  1. 如果要删除集合的内容:init(collection1) - > removeCollection(collection1) - >的init(collection1)。

  2. 正确。你可以这样做:init(collection1) - > init(collection1) - > init(collection1) - > ......没有任何负面的副作用。

  3. 注意:一个常见问题是搜索字段不是动态的,如果要使用新搜索字段或其他搜索字段进行初始化,则必须先调用removeCollection API。