This is an exciting section of the tutorial where you’ll implement some key features of many robust APIs! The goal is to
allow clients to constrain the list of Link elements returned by the feed query by providing filtering and
pagination parameters.
Let’s jump in! 🚀
By using PrismaClient, you’ll be able to implement filtering capabilities to your API without too much effort.
Similar to the previous chapters, the heavy-lifting of query resolution will be performed by Prisma. All you need to do is forward incoming queries to it.
The first step is to think about the filters you want to expose through your API. In your case, the feed query in your
API will accept a filter string. The query then should only return the Link elements where the url or the
description contain that filter string.
To implement this feature, you will need to make changes to the feed query.