sql >> Base de Datos >  >> NoSQL >> MongoDB

Graphql crea relaciones entre dos consultas. El error no puede acceder antes de la inicialización

fields puede tomar una función en lugar de un objeto. De esta forma, el código dentro de la función no se evaluará inmediatamente:

fields: () => ({
  id: { type: GraphQLID },
  name: { type: GraphQLString },
  category: {
    type: CategoryType,
    resolve: (parent) => Category.findOne({_id: parent.category}),
  }
})