gpt4 book ai didi

javascript - 在 Sequelize 中得到很多结果

转载 作者:搜寻专家 更新时间:2023-10-31 23:32:50 24 4
gpt4 key购买 nike

Sequelize如何在array中获取多个结果?示例:我需要获取表 test 中的所有值字段 name 并在控制台中返回它。我写:

test.findAll().them(function(result) {
result.forEach(function(item) {
console.log(item.name);
});
});

如何在不使用 forEach() 的情况下获取数组中的所有值字段 name

(抱歉英语不好)

最佳答案

您可以使用 map 将名称提取到数组中。

test.findAll().then(function(result) {
var names = result.map(function(item) {
return item.name;
});
console.log(names);
});

如果您担心数据库返回您不关心的其他字段,您可以使用findAllattributes 选项,如DevAlien提到:

test.findAll( {attributes: ['name']} ).then(function(result) {
var names = result.map(function(item) {
return item.name;
});
console.log(names);
});

关于javascript - 在 Sequelize 中得到很多结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32673138/

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