打开数据库 Couchbase-lite 时出现 LiteCoreDomain 错误

LiteCoreDomain Error while opening a database Couchbase-lite

我在 couchbase 中打开数据库时出现异常-lite.I 尝试使用不同的数据库名称并检查错误并参考 this link 但似乎错误与数据库文件格式,但无法解析。这是相同的描述:

代码片段:

      const config = new DatabaseConfiguration();
      config.setEncryptionKey('secret');
      const database = new Database("test1", config)
      database.setEngine(new CordovaEngine({
        allResultsChunkSize: 128
      }));
      this.database = database;
      this.database.open();

异常消息:

CouchbaseLiteException (LiteCoreDomain / 21): file/data is not in the requested format.

错误截图:

谁能帮忙解决这个问题?

------编辑: 根据建议,我已经删除了加密并尝试了 db-open 和其他东西,它们现在可以无缝地工作。但是如果我再次添加加密没有任何效果,如何通过加密实现相同的想法?

在尝试了多种选择后,对我有用的如下:

  1. 我不得不手动删除现有Db 文件,因为文件已损坏。

  2. 检查db

  3. 是否存在后也使用了Database.Delete方法
  4. 创建了加密的新数据库。