Подскажите, почему может не работать фильтрация пользователей по id
Использую Node.js - Express.js - Sequelize (для работы c MySQL)
Пытаюсь сделать выборку пользователей из базы данных, используя оператор Op.ne.
Цель получить всех пользователей, кроме текущего.
Сам код:
const Sequelize = require('sequelize')
const Op = Sequelize.Op
const User = require('../model/user.model')
exports.findUsers = async (request, response) => {
try {
const name = request.query.name;
const condition = { id: { [Op.ne]: request.userId } };
const data = await User.findAll({where: condition});
response.send(data);
} catch (e) {
response.status(500).send({
message:
'При получении списка пользователей возникла ошибка'
});
}
}