在Sequelize中获得许多结果
Get many results in Sequelize
如何在数组中Sequelize获得许多结果?示例:我需要获得表test
中name
字段的所有值,并在控制台中返回此值。我写:
test.findAll().them(function(result) {
result.forEach(function(item) {
console.log(item.name);
});
});
如何获得数组中name
字段的所有值,而不包含forEach()
?
(不好意思英文不好)
您可以使用map
将名称拉出到数组中。
test.findAll().then(function(result) {
var names = result.map(function(item) {
return item.name;
});
console.log(names);
});
如果你担心数据库返回其他你不关心的字段,你可以使用attributes
选项findAll
,如DevAlien提到的:
test.findAll( {attributes: ['name']} ).then(function(result) {
var names = result.map(function(item) {
return item.name;
});
console.log(names);
});
test.findAll({attributes: ['name']}).them(function(result) {
console.log(result);
});
相关文章:
- 奇怪的Javascript结果
- Javascript(jQuery)给了我奇怪的结果
- JSONP请求返回结果,但也触发error_callback
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- Javascript,输出结果后页面不断刷新
- 这是使用html快照和谷歌获取的预期结果吗?SEO/SPA
- 将地理编码结果转换为php变量以发布到mysql数据库
- AngularJS/HTML/Bootstrap元素用于动态搜索结果
- JQuery:向多个匹配结果添加换行符的最简单方法
- 为什么在许多浏览器中drawImage()的性能略好于createPattern()
- 当查询不在displayField中时,引导Ajax Typeahead不显示结果
- webpack代码拆分了handlerbs文件——结果是文件很大
- JavaScript循环无法正确计算/显示结果
- 相同的RegExp返回不同的结果-第一次是正确的结果,第二次是null
- Node.js使用Series函数(模式?)实现流控制时出现意外结果
- 节点.js:为HTTP代理选择正确的架构,为每个用户下载许多文件,并将结果作为存档返回
- AngularJS我正在尝试计算嵌套ng重复中包含的许多输入(ng模型)的结果
- 从具有许多记录的JSON结果创建JSON结构
- 在Sequelize中获得许多结果
- Ember数据有许多关系空结果