我使用YDN-DB作为我的indexeddb包装器;我已经阅读了用户指南和api,完全不知道如何通过id (主键自动递增)更新记录。
有谁熟悉这一点/有什么想法吗?
http://dev.yathit.com/ydn-db/getting-started.html
发布于 2013-04-23 22:12:39
终于弄明白了--感谢伟大的库Kyaw!
下面的代码可以工作:
record = {id: 1, "setting": "test", "value": "value"};
req = db.put({name: 'tblSettings', keyPath: 'id'}, record);
req.done(function(key) {
console.log(key);
});
req.fail(function(e) {
throw e;
});发布于 2013-04-23 21:38:05
您可以使用put方法更新记录的值,通过主键标识记录。
对于使用自动生成的键(autoIncrement)的商店,当您通过add或put方法插入记录时,在回调中会知道主键。可以查询主键,也可以规范构造主键。例如,联系人对象可以使用其电子邮件地址作为主键。您可以通过keys方法获取一个存储中的所有主键。
https://stackoverflow.com/questions/16170333
复制相似问题