我想确认以下内容:
在我对集合调用WL.JSONStore.init方法之前,我必须先调用removeCollection方法吗?
我是否可以在同一个集合上调用WL.JSONstore.init方法,而不会在设备的本机数据库中出现重复集合等副作用?
WL.JSONStore.init方法可以被认为是一个单例方法,基本上让现有的集合/设备的本机数据库准备好接受现有集合的新记录更新吗?
答案 0 :(得分:1)
如果要删除集合的内容:init(collection1) - > removeCollection(collection1) - >的init(collection1)。
正确。你可以这样做:init(collection1) - > init(collection1) - > init(collection1) - > ......没有任何负面的副作用。
是
注意:一个常见问题是搜索字段不是动态的,如果要使用新搜索字段或其他搜索字段进行初始化,则必须先调用removeCollection API。