Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript增量方法增加数据库中的计数?_Javascript_Node.js_Increment - Fatal编程技术网

如何使用javascript增量方法增加数据库中的计数?

如何使用javascript增量方法增加数据库中的计数?,javascript,node.js,increment,Javascript,Node.js,Increment,我的数据库中有一个名为ads\u counter的字段,每次呈现这个广告时,我都需要增加它的值 我想在节点RESTAPI中实现javascript的增量功能,当用户点击时,我将在请求中获得1,我在数据库中增加了1。例如,如果我有ads_counter=5,我从客户端得到请求,将no增加1。那么,如何增加数据库中的ads\u计数器的数量呢。我不知道从哪里开始,我正在使用postgres数据库的Sequelize。请建议我做这个操作的好方法。我想我得到了答案,我必须在我的节点api中添加下面的代码,

我的数据库中有一个名为
ads\u counter
的字段,每次呈现这个广告时,我都需要增加它的值


我想在节点RESTAPI中实现javascript的增量功能,当用户点击时,我将在请求中获得
1
,我在数据库中增加了
1
。例如,如果我有
ads_counter=5
,我从客户端得到请求,将no增加
1
。那么,如何增加数据库中的
ads\u计数器的数量呢。我不知道从哪里开始,我正在使用postgres数据库的Sequelize。请建议我做这个操作的好方法。

我想我得到了答案,我必须在我的节点api中添加下面的代码,我必须从客户端获得
产品id
,这个api将把
广告计数器
增加1

Product.update({ ads_counter: sequelize.literal('ads_counter+ 1') }, { where: { id: req.body.id } });

这是git问题的答案,我从中得到了答案

更新表\u name set ads\u counter=ads\u counter+5 where condition
到increment count谢谢你的回复,我从这里得到了答案