0
我有一些JavaScript從IndexedDB返回一個對象,然後更新一些屬性,然後嘗試'更新'(以及真正添加)使用put,但是這會拋出一個約束錯誤,我可以不知道爲什麼。的JavaScript塊看起來是這樣的:IndexedDB object.put throwing ConstraintError
indexedDbReturnRecord(AddressID, 'AddressID', 'AddressStore', function(retObject) {
retObject.DateMovedIn = getDate();
var dataToUpdate = new Array();
dataToUpdate.push(retObject);
indexedDbAddObject(dataToUpdate, 'AddressStore', function() {
noCss();
$('#CompleteBTN .ui-btn-text').text("Complete").button('refresh');
});
});
最終,問題歸結於商店中缺少的「keyPath」。 –