gpt4 book ai didi

node.js - knex js,选择有效但不能删除

转载 作者:太空宇宙 更新时间:2023-11-03 22:37:59 24 4
gpt4 key购买 nike

尝试查询生成器 knex.js,http://knexjs.org/

exports.deleteProduct = function(inputs, callback) {
//Working
knex( "products" ).select().exec(function(err, resp) { console.log(resp) });

//Not working
knex( "products" ).del().where( "pr_id", 349).exec(function(err, resp) { console.log(resp) });;
}

select 语句工作得很好。但删除不了,也尝试过更新。响应为0。该记录尚未删除,已检查数据库。如果我运行 console.log(err) 也不会收到任何错误。

有什么想法吗?

最佳答案

已解决。我将 where 子句更改为对象。

/*
DELETE /api/project/products/:pr_id HTTP/1.1
*/
exports.deleteProduct = function(inputs, callback) {
var query = knex("products")
.del()
.where({
pr_id:inputs.params.pr_id
});

query.exec( function(err){
if(err) return callback(err);
sendResponse(callback);
})
}

关于node.js - knex js,选择有效但不能删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21939599/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com