GraphQL: Причина ошибки «Query fields must be an object...»?
Напишите так, должно заработать.
const Query = new GraphQLObjectType({
  name: 'Query',
  fields: {
    movie: {
      type: MovieType,
      args: {
        id: { type: GraphQLString },
      },
      resolve(parent, args) {},
    },
  },
});
"Query fields must be an object with field name". Так у вас в объекте Query нет свойства fields. Что такое movie оно не понимает и вряд ли поймёт.