首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >YDN-DB -如何通过id更新记录?

YDN-DB -如何通过id更新记录?
EN

Stack Overflow用户
提问于 2013-04-23 21:14:40
回答 2查看 1K关注 0票数 3

我使用YDN-DB作为我的indexeddb包装器;我已经阅读了用户指南和api,完全不知道如何通过id (主键自动递增)更新记录。

有谁熟悉这一点/有什么想法吗?

http://dev.yathit.com/ydn-db/getting-started.html

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-23 22:12:39

终于弄明白了--感谢伟大的库Kyaw!

下面的代码可以工作:

代码语言:javascript
复制
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;
});
票数 1
EN

Stack Overflow用户

发布于 2013-04-23 21:38:05

您可以使用put方法更新记录的值,通过主键标识记录。

对于使用自动生成的键(autoIncrement)的商店,当您通过addput方法插入记录时,在回调中会知道主键。可以查询主键,也可以规范构造主键。例如,联系人对象可以使用其电子邮件地址作为主键。您可以通过keys方法获取一个存储中的所有主键。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16170333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档