我想在我的"服务/播放器"中添加以下查询条件 获取用户模型.findAll((...
从权限 ="管理员"或权限 ="玩家"的用户中选择 *
下面的查询只返回 PLAYER。
app.get('/service/players', async (req, res) => {
try {
const players = await UserModel.findAll({ where: { privilege: 'PLAYER' } });
res.status(200).json({ players });
} catch (e) {
res.status(500).json({ message: e.message });
}
});
您可以使用Op.or或 Op.in
喜欢这个
app.get('/service/players', async (req, res) => {
try {
const players = await UserModel.findAll({
where: {
privilege: {
[Op.or]: ['ADMIN', 'PLAYER']
}
}
})
res.status(200).json({ players });
} catch (e) {
res.status(500).json({ message: e.message });
}
}
或者只是像这样
where: {
privilege: ['ADMIN', 'PLAYER']
}