如何使用Realm JS压缩领域

时间:2019-05-29 21:54:00

标签: realm realm-js

我想在Node JS应用中压缩Realm文件,但是Realm JS docs中没有任何相关内容。

我挖了JS API reference,但是用法含糊(至少对我来说)。

这是我到目前为止尝试过的:

//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)
  })
}

这还行吗?是否会覆盖要压缩的现有领域文件?

0 个答案:

没有答案