gpt4 book ai didi

mysql - 输出为 [object SequelizeInstance :transaction] than json object

转载 作者:行者123 更新时间:2023-11-29 16:05:57 25 4
gpt4 key购买 nike

我创建了一个名为 trans 的 var,它创建的表数据将被存储,但是当我尝试控制台该 var 时,它打印为 [object SequelizeInstance:transaction]…请帮助我

let  err, trans, user, card , wallet;
let transaction_info = req.body;

trans = await to(transaction.create(transaction_info));
console.log('order <<<<<<' + trans);

控制台日志的输出

Executing (default): INSERT INTO `transaction` (`id`,`name`,`cardnum`,`amount`,`amountsplit`,`netamtdebt`,`addedon`,`payumoneyid`,`txnid`,`txnstatus`,`txnmsg`,`email`,`mobile`,`bankrefnum`,`custcardnum`,`pgtype`,`productinfo`,`status`) VALUES (DEFAULT,'dinesh','1004000000000077','125','865','120','2008-12-02 04:35:51','8532651','615659','success','successfully posted','dineshgrt@gmail.com','98798615','516516161','65461531','individual','updated succesfully!!!!','success');

order <<<<<<,[object SequelizeInstance:transaction]

当我尝试使用 json.stringfy 进行控制台时

console.log('order <<<<<<' +  JSON.stringify(trans));

输出为

order <<<<<<[null,{"id":415,"name":"dinesh","cardnum":"1004000000000077","amount":"125","amountsplit":"865","netamtdebt":"120","addedon":"2008-12-02T04:35:51.000Z","payumoneyid":"8532651","txnid":"615659","txnstatus":"success","txnmsg":"successfully posted","email":"dineshgrt@gmail.com","mobile":"98798615","bankrefnum":"516516161","custcardnum":"65461531","pgtype":"individual","productinfo":"updated succesfully!!!!","status":"success"}]

我不明白为什么它的打印像空数组,对象只需要对象

最佳答案

当您使用console.log('string' + obj)时,它将把对象转换为字符串: [object Object] .

我建议使用逗号来绕过强制转换。
console.log("string", obj);

或根据您的情况
console.log('order <<<<<<', trans)

关于mysql - 输出为 [object SequelizeInstance :transaction] than json object,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55745851/

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