【问题标题】:Does calling JSONStore.init multiple times on the same collection have any negative side effects在同一个集合上多次调用 JSONStore.init 是否有任何负面影响
【发布时间】:2014-07-17 20:01:17
【问题描述】:

我想确认以下几点:

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

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

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

【问题讨论】:

    标签: ibm-mobilefirst jsonstore


    【解决方案1】:
    1. 如果要删除集合的内容:init(collection1) -> removeCollection(collection1) -> init(collection1)。

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

    3. 是的。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-20
      • 1970-01-01
      • 1970-01-01
      • 2012-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多