您好我正在使用cordova / angularjs / lokijs在以json格式在db中插入记录时它显示了typeerror(" Document需要是一个对象")但是在简单数组的情况下它工作正常.I需要按需要存储为JSON。 任何帮助家伙 感谢
答案 0 :(得分: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将抛出错误。确保要传递给insert的参数是一个JS对象,typeof
语句应该确认。