Я хочу сжать файл 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)
})
}
Это вообще работает? Это просто перезаписывает существующий файл области, который будет сжат?