我目前在 html 页面中有一个数据库设置,我的要求是更新应用程序中的一行。
我可以用“新”数据刷新数据库,但这需要太多时间。
我看了看
dbSports().update("aName", object.aname);
但是,它似乎更新了我数据库中的所有记录,而不仅仅是一个。这个特定问题有答案吗?
有关此事的文档缺少大量信息,但在图书馆作者所做的演示文稿中涵盖(http://www.slideshare.net/typicaljoe/better-data-management-using-taffydb-1357773 ) [幻灯片 30]
查询对象需要指向您想要更新和编辑的对象。IE
var obj = dbObject({
Id : value.id
}).update(function() {
this.aName = object.aname;
return this;
});
查询中的对象指向行的 ID,然后更新函数也指向它,回调更新应用程序需要更新的值
您首先必须找到匹配的记录,然后更新它
yourDB({"ID":recordID}).update({
"col1":val1,
"col2":val2,
"col3":val3
});