Tengo una consulta para filtrar mis Premises mediante una consulta llamada premiseBySelectedFlag Like this.
premiseBySelectedFlag(selected: Boolean!): [Premise!]! @resolver(name: "listAllSelectedPremises", paginated: true)¿Cómo creo una función para esto?
Actualmente, tengo una función básica que uso para mis consultas, como esta
Query( Lambda( ["size", "after", "before"], Let( { match: Match(Index("latestSelectedPremises")), page: If( Equals(Var("before"), null), If( Equals(Var("after"), null), Paginate(Var("match"), { size: Var("size") }), Paginate(Var("match"), { after: Var("after"), size: Var("size") }) ), Paginate(Var("match"), { before: Var("before"), size: Var("size") }) ) }, Map(Var("page"), Lambda(["_", "ref"], Get(Var("ref")))) ) ) )Pero cuando hago esto en mi zona de juegos GraphQL
query{ premiseBySelectedFlag(selected: true){ data{ _id content selected } } }Recibo este error en mi GraphQL
{ "errors": [ { "message": "Lambda expects an array with 3 elements. Array contains 4.\n", "extensions": { "code": "invalid argument" } } ] }¿Cuál es la forma correcta de crear esta función?
PD. Creé el índice latestSelectedPremises
Gracias