
Hi,
I have a document which have a key named "vendor_id" which is by default, null. Then it can be changed to specific User Id. What I'm trying to do is to get all documents which is either null and have a specific user id.
Use case, to get all documents which still doesnt have any vendor_id and also those that have his user id as the key in vendor_id.
My question is how to query a null value in a key, I tried something like
Query.equal("vendor_id", [``, ${user?.$id}
]),
and it doesnt work. Thanks in advance.

Use the isNull
query: https://appwrite.io/docs/products/databases/queries

Hi Steven, if I use
Query.isNull("vendor_id"), it will only get the document if only the key null, so if I also want to get get documents that also have vendor_id as my user.$id, I would have to create another function that's something like Query.equal("vendor_id", [user.$id]) that will pull another batch of documents instead.
What I was hoping to achieve is to use something like Query.equal("vendor_id", [NULL, user.&id]) or Query.between("vendor_id", NULL, user.$id) (If I read the Query.between purpose correctly) that will pull both documents that have NULL vendor_id and my user.$id.

Oh sorry, I misread...you're trying to do an OR query which isn't supported yet.

ah ok

Thanks for the clarification

Is it something that being considered to be implemented?

[Solved] Query for null value

Yes, see https://github.com/appwrite/appwrite/discussions/7197
Also, please make sure to 👍 this issue: https://github.com/appwrite/appwrite/issues/2740 and
Recommended threads
- Console create row ui not passing ID.uni...
I'm getting an error saying the id is already used but it should be created with ID.unique() it doesn't seem to be reading the row ID field at all. I can't get ...
- [FEATURE] Better usage analytics for app...
Recently, i've gotten **73** emails from appwrite regarding excesive GBHours usage. I've almost hit the limit of 1000 and it is really hard to track down which ...
- Images not showing up --
so i made this movie app - i hosted it successfully using appwrite but the images arent showing up --- https://movie-app-jsm.appwrite.network/ this is the movie...
