Back

or query

  • 0
  • Android
xSenny_
4 May, 2024, 08:16

Is there any way to do something like this

TypeScript
const messages = await databases.listDocuments(
      appwriteConfig.databaseId,
      appwriteConfig.messagesCollectionId,
      [
        Query.or(
          [
            Query.equal("senderId", id),
            Query.equal("getterId", id),
          ]
        )
      ]
    );```, ``[TypeError: _reactNativeAppwrite.Query.or is not a function (it is undefined)]`` ik Query.or does not exist. I'm using appwrite sdk for native react
TL;DR
The developer is trying to use the `Query.or` method from Appwrite SDK in a native React project but is facing a TypeError stating that `Query.or is not a function`. The issue is that the `Query.or` does not exist in the SDK for React Native.
Honzosaurus_3.1415926535
4 May, 2024, 08:28

Yes and I'm not exactely sure why it's not working for you:

TypeScript
// an example from appwrites docs
Query.or(
  [Query.lessThan("size", 5), Query.greaterThan("size", 10)]
)

https://appwrite.io/docs/products/databases/queries#query-class

Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more