DOMException no momento do opendatabase com versão superior

Eu quero criararmazenamento de dados múltiplo, Então encontrei uma solução em que posso fazer issomudança de versão.

Então eu escrevi a seguir

var request = indexedDB.open(dbName);
    request.onsuccess = function (e){
        var db = e.target.result;
        var version = db.version;
        db.close();

        var request2 = indexedDB.open(dbName , ++version);
        console.log(request2);   //Error on this line

        request2.onsuccess = function() { console.log("success .. "); };
        request2.onerror = function() { console.log("error..."); };
        request2.onblocked = function() { console.log("blocked..."); };
        request2.onupgradeneeded = function(e2) { 
            //Will creaate new datastore here
        };
    }

quando abro o banco de dados com versão superior, está dando o seguinte erro "erro: [Exceção: DOMException]"

DBOpenDBRequest {onupgradeneeded: null, onblocked: null, onerror: null, onsuccess: null, readyState: "pending"…}
  error: [Exception: DOMException]
  onblocked: function () { console.log("blocked..."); }
  onerror: function () { console.log("error..."); }
  onsuccess: function () { console.log("success .. "); }
  onupgradeneeded: function (e2) {
  readyState: "pending"
  result: [Exception: DOMException]
  source: null
  transaction: null
 __proto__: IDBOpenDBRequest

Desde já, obrigado.

questionAnswers(4)

yourAnswerToTheQuestion