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