2016-05-13 2 views
0

私はLokijsで私の退屈なDBを使用しようとしていますが、私のautoloadcallbackは火災が発生したときにそれを知るためにconsole.log( 'add add don'から)私はローカルでLokijs autoloadcallbake wokingしない

var user = null 
 
     db = new loki("myuser.json",{adapter: adapter}, { 
 
     autosave: true, 
 
     autosaveInterval: 5000, 
 
     autoload: true, 
 
     autoloadCallback: function(){ 
 
      db_ready = true; 
 
      console.log('from add collection don') 
 
      if(db.getCollection("myaccount") == null){ 
 
       myusers = db.addCollection("myaccount"); 
 
      } 
 
     
 
     } 
 
    });

function py_userlogin(username,password,islogin){ 
 
     myusers.insert({ 
 
      username:username, 
 
      password:password, 
 
      islogin:islogin 
 
     },function(err,don){ 
 
      console.log(JSON.stringify(err) + JSON.stringify(don)) 
 
     }); 
 
     console.log(myusers.data); 
 
     db.saveDatabase(); 
 
    }

を私のコレクション変数を設定したときに、それが唯一の仕事失敗dbにデータあなたが存在していない第三の変数のオプションを設定している、それだけであるべき3210

答えて

1

var user = null 
     db = new loki("myuser.json",{ 
     adapter: adapter, 
     autosave: true, 
     autosaveInterval: 5000, 
     autoload: true, 
     autoloadCallback: function(){ 
      db_ready = true; 
      console.log('from add collection don') 
      if(db.getCollection("myaccount") == null){ 
       myusers = db.addCollection("myaccount"); 
      } 

     } 
    }); 

乾杯

new loki(file, [options]); 

adapterはこのように、ちょうど他のようなオプションです。

関連する問題