簡體   English   中英

首次初始化JSONStore集合

[英]First initialization of a JSONStore Collection

因此,在Worklight中,我想使用JSONStore在首次加載應用程序時初始化一個集合。

我想用36個實例的“狀態”字段填充它。 第一次加載應用程序時,我要將所有這些設置為0。

首次初始化后,應用程序將根據用戶操作不時更新狀態值...

我如何第一次將所有值初始化為零,而不是在此之后再次初始化。

謝謝!

(對不起,如果這個問題沒有道理..)

您可以使用count API獲取集合中文檔的數量。 如果該數字為0,則表示這是首次初始化集合,因此您可以在其中添加狀態為0的36個實例。 例如:

WL.JSONStore.init(...)

.then(function () {
  return WL.JSONStore.get('collection').count();
})

.then(function (numOfDocsInCollection) {

  if (numOfDocsInCollection < 1) {
    //this code will be reached only the first time the collection has been initialized
  } else {
    //this code will be reached every other time
  }

});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM