The core issue is that you’re trying to search inside the stored value by object_id, using path: object_id.
But in Latenode, object_id is the system identifier of the database record itself, not a field inside the stored JSON / array (for example, not inside value.accounts).
So you’re effectively trying to find an internal field that doesn’t exist — that’s why the filter doesn’t work.
And if you always want to work with one specific record, it’s even simpler:
use Get object or Update object
and provide a static object_id of the record you want to work with
No collection filtering is needed in that case.
Also, you can work with the database directly from JavaScript, which might be more convenient depending on your logic and flow: Using Databases from JS Code
This approach gives you more flexibility when reading, updating, or managing cached data.