你可以将 GraphQL 理解成一个中间件,是连接客户端和数据库之间的一座桥梁,客户端给它一个描述,然后从数据库中组合出符合这段描述的数据返回。...同时这些标量类型可以理解为 JavaScript 中的原始类型,上面的标量类型同样可以对应 JavaScript 中的 Number, Number, String, Boolean, Symbol 。...后面的代码例子中将会清楚地了解 Resolver。...dob: String, photo: String, addr: String, movies: [ { type: think.Mongoose.Schema.Types.ObjectId..., release: String, cover: String, actors: [ { type: think.Mongoose.Schema.Types.ObjectId