Ce este parametrul info
Parametrul info oferă acces avansat la arborele sintactic abstract (AST) al cererii. Permite inspecția câmpurilor pe care clientul le-a selectat în adâncime, optimizând interogările SQL prin aplicarea automată de clauze SELECT doar pe coloanele efectiv cerute.
Optimizarea interogărilor SQL folosind info
import graphqlFields from 'graphql-fields';
const resolvers = {
Query: {
utilizatori: async (_, __, context, info) => {
// Extragem lista coloanelor cerute de client din AST:
const campuriCerute = Object.keys(graphqlFields(info));
return await context.db('users').select(campuriCerute);
}
}
};
Întrebări & Exemple de Cod:
Parametrul info în ResolversAi o nelămurire despre utilizarea comenzii
Parametrul info în Resolverssau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.