gpt4 book ai didi

node.js - 在单个对象而不是嵌套对象中显示所有数据

转载 作者:行者123 更新时间:2023-12-03 22:31:10 24 4
gpt4 key购买 nike

我正在使用 sequelize ORM 并且对于 DB 我正在使用 MySQL,我在其中关联了两个表并获取数据,但我希望第二个数据(另一个表的数据)不应该像嵌套对象那样进入我们可以在一个单个对象(两个表数据)。
让我展示一下屏幕截图。
enter image description here
我想要什么之类的。
enter image description here
忽略数据的键和值,但我的问题是,我们可以在这里显示同一对象中另一个表的数据(像内连接一样),而不是嵌套对象中的数据。
任何建议将不胜感激。

最佳答案

我不确定您到底想要什么,但根据您的输入/输出,我认为您想展平嵌套对象(?),为此您可以使用下一段代码-

nested_obj = {"message": "Hey you", "nested_obj": {"id": 1}}

flattened_obj = Object.assign(
{},
...function _flatten(o) {
return [].concat(...Object.keys(o)
.map(k =>
typeof o[k] === 'object' ?
_flatten(o[k]) :
({[k]: o[k]})
)
);
}(nested_obj)
)

console.log(JSON.stringify(flattened_obj));

关于node.js - 在单个对象而不是嵌套对象中显示所有数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66765007/

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