Grist filter not working for Strings

Describe the problem/error/question

Hello, I want to use the Grist getAll node with some filters, and I’m not able to get them working. No matter what I try to input as a filter for my column title as a string, it does not find anything.

I can see that Grist seems to add square brackets, which is probably causing the problem, but I don’t know how to get rid of this. I also tried it as a formula, but it is the same outcome.

2025-10-27T12:33:22.413450214Z 2025-10-27 13:33:22.413 - info: ActiveDoc fetchQuery {"tableId":"YouTube","filters":{"Titel":["Beszel"]}} (regular) org=, [email protected], userId=6, altSessionId=vfczF8b4TrW1FWxxGp1wBH, age=300, access=owners, docId=jS8itfr6dpm4eC7cueitDT 

Please share your workflow

Share the output returned by the last node

Empty

Information on your n8n setup

  • n8n version: 1.116.2
  • Database (default: SQLite): SQLite
  • n8n EXECUTIONS_PROCESS setting (default: own, main): own (I think so)
  • Running n8n via (Docker, npm, n8n cloud, desktop app): Docker
  • Operating system: Unraid / Linux

Somehow I cannot edit the post now but I want to add that the column Titel that I’m searching is a Text column. If I try to check if a Choice List column is empty like with this expression: {{ “” }}, Grist will get the following request which of course won’t find anything:

2025-10-27T12:46:20.911551133Z 2025-10-27 13:46:20.911 - info: ActiveDoc fetchQuery {"tableId":"YouTube","filters":{"Tasks":[0]}} (regular) org=, [email protected], userId=6, altSessionId=8pXTKtcHtAS8E93x2sr53T, age=300, access=owners, docId=jS8itfr6dpm4eC7cueitDT