Hello, I'm new to spicedb and is was wondering how permission checks work. From what I can see on the docs, you can check permissions for a specific documents; however, is there a way to retrieve all the documents that a certain user has permission to see? Lets say I have 1000 documents and a certain user only has permission to view 10 of those (and I need to retrieve those 10), would I need to go through each document and check if the user has permissions to see it (which seems very inefficient), or can I query the db for all the documents where the user has “view” permission? Or is there another way to do it? Thanks in advance!