У меня есть сервер GraphQl, работающий на узле и экспресс.Теперь представьте себе функцию распознавания, подобную этой:
user(root, args, ctx) {
return User.findOne({
id: args.input.id,
}, (err, existingUser) => {
const user = existingUser;
if (err) throw new Error('...');
return user;
});
},
Теперь я хочу сделать некоторую авторизацию.Я сохраняю аутентифицированного пользователя в ctx.user
.Вопрос: как я могу передать контекст функции Mongoose?Mongoose дает мне только два параметра: filter
и callback
.Нужен ли мне еще один уровень абстракции, который говорит с мангустом?