Skip to main content
query {

boards (ids: xxxxx) {

items (limit: 10){
id
created_at
name
column_values {
id
value
text
title
}
}
}
}

result:


{
"data": {
"boards": [
{
"items": [
{
"id": "xxx",
"created_at": "2022-01-07T15:28:19Z",
"name": "www.----.nl",
"column_values": [
{
"id": "assessment_mi",
"value": null,
"text": "Maintainance",
"title": "Assessment MI"
},]

So I want to filter the word maintainance in grapQL or in php. So that I can count all the items that have the column value “maintainance” (because their are a lot of other values). Is their a way to filter such specifics. Because this is how I count items in php:


count($responseContentt'data']t'boards']d0]]'groups']p0]]'items']);
$totalNumber = count($responseContentt'data']t'boards']d0]]'groups']p0]]'items']);

hi @lorentz


You can’t filter this in GraphQL. When you have the array you need to filter it in the app (php, NodeJS, or any other language).


hi bas


Thanks for your quick response, do you know a good way to filter this in PHP?

Like a for loop or maybe just using a built in php function


-lorentz


Hi Lorents


Many options here, like https://www.php.net/manual/en/function.array-filter.php


Reply