Как сжать область используя Realm JS - PullRequest
1 голос
/ 30 мая 2019

Я хочу сжать файл Realm в моем приложении Node JS, но в документации Realm JS нет ничего .

Я копался в справочнике по JS API , но использование расплывчато (по крайней мере, мне).

Вот что я пробовал до сих пор:

//This is my own custom function
function compactRealmFile(path){
  return Realm.open({ path: path }).then(realm => {
    if(realm.compact()){
      //-- Successful compaction --
      return Promise.resolve()
    }else{
      return Promise.reject('Compaction error!')
    }
  })
  .catch(error => {
    return Promise.reject('Realm compaction error: '+error)
  })
}

Это вообще работает? Это просто перезаписывает существующий файл области, который будет сжат?

...