sequelize.js - 续集 findAll 方法,除了
问题描述
大家好 ! 小问题,我正在使用 mysql 和 sequelize 开发 node.js 项目。我有一个 findAll 功能可以正常工作,但我希望它可以恢复除密码之外的所有内容。这是我的代码:
exports.getAllUsers =(req, res) => {
models.findAll()
.then((user) => {
res.status(200).json(user)
})
.catch((error) => {
res.status(400).json({
message: 'Désolés, les utilisateurs n\'ont pas pu être chargés',
error: error
})
})
}
提前感谢您的帮助
解决方案
啊,我发现,对于那些有兴趣的人:
exports.getAllUsers =(req, res) => {
models.findAll(
({
attributes: {
exclude: ['password']
}
})
)
.then((user) => {
res.status(200).json(user)
})
.catch((error) => {
res.status(400).json({
message: 'Désolés, les utilisateurs n\'ont pas pu être chargés',
error: error
})
})
}
推荐阅读
- neo4j - neo4j 密码外壳和浏览器连接正常,但 golang 客户端连接不工作
- html - John Doe no-js 网页中的 css 究竟是如何使默认主页部分消失的?
- java - 如何使用 GSON 库在 java 中贪婪地提取 JSON?
- cmake - 使用 CLion 远程开发的正确方法是什么
- r - 是否可以 rmarkdown::render a pdf_document 用于带有样式的 kable 表?
- r - ggpairs (R) 中的对角线名称
- c++ - 在 C++ 中,如果我们在全局部分实例化一个对象并且对象大小太大会发生什么?
- java - Android - 向下滑动关闭活动时,Slidr 插件奇怪的边距
- php - 使用重命名时权限被拒绝
- r - 如何引用给定的行以创建以 100 为底的变量