Я использую typegoose + type-graphql
Я пытаюсь найти администратора по _id, но получаю ошибку в Graphiql:
"Ожидаемое значение типа \" AdminSchema \ ", ноgot: {_id: {_bsontype:> \ "ObjectID \", id:},> login: \ "admin \"}. "
Это моя схема Mongoose + Graphql:
@ObjectType()
class AdminSchema extends Typegoose {
@Field()
@prop()
login?: string;
}
@Resolver(AdminSchema)
export default class AdminResolver {
@Query(returns => AdminSchema)
admin() {
return Admin.findOne({ login: 'admin' })
}
}
const Admin = new AdminSchema().getModelForClass(AdminSchema, {
schemaOptions: { collection: 'admin' }
});
Как преобразовать возврат в тип "AdminSchema"?