@@ -45,7 +45,7 @@ Source code: https://github.com/graphql-compose/graphql-compose-mongoose-example
4545``` js
4646import mongoose from ' mongoose' ;
4747import { composeWithMongoose } from ' graphql-compose-mongoose' ;
48- import { GQC } from ' graphql-compose' ;
48+ import { schemaComposer } from ' graphql-compose' ;
4949
5050// STEP 1: DEFINE MONGOOSE SCHEMA AND MODEL
5151const LanguagesSchema = new mongoose.Schema ({
@@ -89,7 +89,7 @@ const UserTC = composeWithMongoose(UserModel, customizationOptions);
8989
9090// STEP 3: CREATE CRAZY GraphQL SCHEMA WITH ALL CRUD USER OPERATIONS
9191// via graphql-compose it will be much much easier, with less typing
92- GQC .rootQuery ().addFields ({
92+ schemaComposer .rootQuery ().addFields ({
9393 userById: UserTC .getResolver (' findById' ),
9494 userByIds: UserTC .getResolver (' findByIds' ),
9595 userOne: UserTC .getResolver (' findOne' ),
@@ -99,7 +99,7 @@ GQC.rootQuery().addFields({
9999 userPagination: UserTC .getResolver (' pagination' ),
100100});
101101
102- GQC .rootMutation ().addFields ({
102+ schemaComposer .rootMutation ().addFields ({
103103 userCreate: UserTC .getResolver (' createOne' ),
104104 userUpdateById: UserTC .getResolver (' updateById' ),
105105 userUpdateOne: UserTC .getResolver (' updateOne' ),
@@ -109,7 +109,7 @@ GQC.rootMutation().addFields({
109109 userRemoveMany: UserTC .getResolver (' removeMany' ),
110110});
111111
112- const graphqlSchema = GQC .buildSchema ();
112+ const graphqlSchema = schemaComposer .buildSchema ();
113113export default graphqlSchema ;
114114```
115115That's all!
@@ -208,11 +208,9 @@ If you want the `ImageDataStructure` to use the same GraphQL type in both `Artic
208208Do the following:
209209``` js
210210import { schemaComposer } from ' graphql-compose' ; // get the default schemaComposer or your created schemaComposer
211- // import { GQC } from 'graphql-compose'; // <- or use your GQC which is actually the default schemaComposer
212211import { convertSchemaToGraphQL } from ' graphql-compose-mongoose' ;
213212
214213convertSchemaToGraphQL (ImageDataStructure, ' EmbeddedImage' , schemaComposer); // Force this type on this mongoose schema
215- // convertSchemaToGraphQL(ImageDataStructure, 'EmbeddedImage', GQC); // Using GQC as the schemaComposer
216214```
217215Before continuing to convert your models to TypeComposers:
218216``` js
0 commit comments