System Information
-
Strapi Version: 3.4.0
-
Database: PostgresDB
Hi,
I need to implement a “starts_with” filter so that I can query every entry with a name that starts with an “A” or a “B” etc.
Is there a way I can create my own filter? https://strapi.io/documentation/developer-docs/latest/plugins/graphql.html#filters
I’m sorry to “up” this post. But I’m still blocked.
So I’m trying to implement a custom query.
In my service file:
module.exports = {
find(params, populate) {
return strapi.query("restaurant").find(params, populate);
},
}
Concretely, how can I extend this find
function (or find its source code) to add my starts_with filter? I know that with Bookshelf I can do something like:
await strapi
.query('restaurant')
.model.query(qb => {
qb.where('id', "like", `${params.name_starts_with}%`);
})
.fetch();
But I’m missing a brick. I need the source code of strapi.query("restaurant").find(params, populate);