0

我目前在 html 页面中有一个数据库设置,我的要求是更新应用程序中的一行。

我可以用“新”数据刷新数据库,但这需要太多时间。

我看了看

 dbSports().update("aName", object.aname);

但是,它似乎更新了我数据库中的所有记录,而不仅仅是一个。这个特定问题有答案吗?

4

2 回答 2

0

有关此事的文档缺少大量信息,但在图书馆作者所做的演示文稿中涵盖(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,然后更新函数也指向它,回调更新应用程序需要更新的值

于 2014-05-21T10:52:08.133 回答
0

您首先必须找到匹配的记录,然后更新它

  yourDB({"ID":recordID}).update({
            "col1":val1,    
            "col2":val2,    
            "col3":val3
  });   
于 2017-05-10T21:27:30.803 回答