Noob问题,我设法返回了整个数组,但我也想在查询中过滤该数组。
type Query{
corte(numero: Int!, tipo: String): corte
}
# Query para el Corte
type corte{
numero: Int
fecha: String
hora: String
e: [e]!
}
# Query para Eleccion
type e{
id: String
l:[l]!
}
这是我的解析器
var getCorte = function(parent, args) {
if (dataCorte.numero === args.numero) {
// If the var is provided
if (args.tipo) {
// Filter the array and return it
return dataCorte.e.filter(item => {
return item.id === args.tipo
})[0]
}else
return dataCorte
}
}
这就是我在操场上查询的方式
在我的代码中,我记录了过滤器搜索,这是输出(当提供“ tipo” [type]字符串参数时)