Ibm mobilefirst 在同一个集合上多次调用JSONStore.init是否有任何负面影响

Ibm mobilefirst 在同一个集合上多次调用JSONStore.init是否有任何负面影响,ibm-mobilefirst,jsonstore,Ibm Mobilefirst,Jsonstore,我想确认以下几点: 在对集合调用WL.JSONStore.init方法之前,必须先调用removeCollection方法吗 我是否可以在同一个集合上调用WL.JSONstore.init方法,而不会产生副作用,例如设备的本机数据库中存在重复的集合 WL.JSONStore.init方法是否可以被认为是一种单例方法,基本上允许现有集合/设备的本机数据库准备好接受该现有集合的新记录更新 如果要删除集合的内容:init(collection1)->removeCollection(collectio

我想确认以下几点:

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

  • 我是否可以在同一个集合上调用WL.JSONstore.init方法,而不会产生副作用,例如设备的本机数据库中存在重复的集合

  • WL.JSONStore.init方法是否可以被认为是一种单例方法,基本上允许现有集合/设备的本机数据库准备好接受该现有集合的新记录更新

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

  • 对。您可以执行以下操作:init(collection1)->init(collection1)->init(collection1)->。。。没有任何副作用

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