Как я могу получить идентификатор пользователя в распознавателе apollo при использовании метеора в качестве бэкэнда?Это может быть очень мощным, если я могу разрешить некоторые связанные с пользователем свойства, которые я пробовал с таким решателем, как этот
Query: {
eventDetail(obj, {_id}, {user}) {
// query logic
}
},
// resolve record
Event: {
state: Meteor.bindEnvironment((record) => {
return UserEventStates.findOne({eventId: record._id, createdBy: Meteor.userId()}) || {};
})
},
Mutation: {
// other mutation queries
}
, но я получил эту ошибку
Exception in callback of async function: Error: Meteor.userId can only be invoked in method calls or publications.