我支持的基于chrome的APP给了我们这个错误。 我试图找出有关错误的更多信息,但没有成功。 有人可以向我解释可能是什么原因。
错误如下图像
此片段正在发生看跌期权 var ydbRequest = ydbStorage.put(dbName,data); dbName:OUTLETS 数据值为:
and
如果我需要添加更多详细信息,请告诉我。
TIA
答案 0 :(得分:5)
如果对象存储库具有密钥路径,则存储的对象必须包含该密钥路径指向的值或必须使用密钥生成器({autoIncrement: true}
)。
例如:
var store = db.createObjectStore('my_store', {keyPath: 'key'});
store.put({key: 11, value: 33}); // OK
store.put({value: 66}); // throws, since 'key' is not present
var store = db.createObjectStore('my_store', {keyPath: 'key', autoIncrement: true});
store.put({key: 11, value: 33}); // OK, key generator set to 11
store.put({value: 66}); // OK, will have auto-generated key 12