1

您好我正在使用cordova/angularjs/lokijs插入記錄在數據庫中的JSON格式它顯示typeerror(「文檔需要是一個對象」),但在簡單的數組它的工作正常。我需要按照要求存儲爲JSON。 任何幫助球員 感謝LokiJS不允許Json數據插入

回答

0

看着LokiJS的insert代碼:

 var docs = Array.isArray(doc) ? doc : [doc]; 
     var results = []; 
     docs.forEach(function (d) { 
     if (typeof d !== 'object') { 
      throw new TypeError('Document needs to be an object'); 
     } 

其中doc是傳遞給insert方法的原始對象,如果doc不是一個對象LokiJS將拋出一個錯誤。確保你傳入的參數是一個JS對象,typeof聲明應該確認。

相關問題