0
は私がリレー+ graphqlチュートリアルを以下していると私は、このコードと混同カム:どのように適切に継承するためにgraphqlにIdフィールドを作成するのですか?
const GraphQLTodo = new GraphQLObjectType({
name: 'Todo',
fields: {
id: globalIdField('Todo'),
text: {
type: GraphQLString,
resolve: (obj) => obj.text,
},
complete: {
type: GraphQLBoolean,
resolve: (obj) => obj.complete,
},
},
interfaces: [nodeInterface],
});
テキストと完全なフィールドの解決には、どこから来るのobjをしますか?クエリからのobjパラメータですか?また、idからクエリを解決するにはどうすればよいですか?それを解決する必要はありませんか?たとえば、これはidフィールドのコードです:
id: {
id: globalIdField('Todo'),
resolve: (obj) => obj.id,
}
上記のコードは機能し、重複しませんか?どのようにIdフィールドを適切に作成してリレーに準拠させるのですか?
永続ストレージとはどういう意味ですか?データベース? –
ええ、データベース(SQLなど)は、通常、データが格納される場所です。一部のGraphQLチュートリアルでは、永続性のないインメモリのデータ構造に単純化されていることがわかりました。これは通常、チュートリアルの単純化です。 – dmnd
あなたの時間と説明をお寄せいただきありがとうございました。 –