0

YDN で DB を作成しました:

var db = new ydn.db.Storage('our_db', our_schema);

2 回目は、この DB が存在するかどうかをテストします。成功した場合は、この DB を呼び出して db.put() などを適用したいと思います...

この場合、この DB を変数 "db" に取得するにはどうすればよいですか?

私のテストコード:

if (window.indexedDB){ // if browser supports IndexedDB, create IndexedDB DB
    var request = window.indexedDB.open("our_db", 1);
    request.onerror = function(event) {
    };

    request.onsuccess = function(event) {
        var db = ?????? ;
    };

    request.onupgradeneeded = function(event) {
        // create the datastore
        var db = new ydn.db.Storage('our_db', our_schema);
        console.log("New storage !");
    };
}

より良いアイデアがある場合に備えて...アドバイスをありがとう!

4

1 に答える 1