article
是一个对象变量。
console.log("reesult id " + JSON.stringify(article));
当我这样做时,它会输出我:[{"Id":43}]
当我这样做时:
console.log(article[0]);
它输出我{"Id":43}
但现在......如何才能得到43?
因为当我输入:
console.log(article[0].Id);
,它返回undefined
而不是43
。 PF。
那么,如何获得43?
这是非常困难的,因为我进行了研究而且它也不起作用。
答案 0 :(得分:0)
我无法发表评论,因此张贴作为答案 你的解决方案看起来很好 你可以打印输出
JSON.stringify(第[0] .ID)
答案 1 :(得分:0)
Sequelize有自己的方式如何在json中返回对象,所以你应该尝试使用他们的方式处理对象,因为你正在使用该库。
这是来自Sequelize文档。
对于查询产生的任何响应对象,您可以解压缩 通过追加.get({plain:true})来得到你想要的数据 响应。
此处您有一份link文档,因此您可以阅读更多内容,因为您没有向我们提供任何代码。