-
Notifications
You must be signed in to change notification settings - Fork 3.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🐛 Bug Report: Query.select() fails on querying relationships #5657
Labels
Comments
stnguyen90
added
the
product / databases
Fixes and upgrades for the Appwrite Database.
label
Jun 13, 2023
7 tasks
Hey @asjustis, the issue here is that the queries need to be an array, you can fix it like this: const response = await db.listDocuments(
DB_ID,
COLECTION_PRACTICES,
[Query.select(['title', 'description', 'intro', 'exercises.*'])], // here title, description, intro are strings; exercises is relationship
); Note the |
This was referenced Jul 25, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
👟 Reproduction steps
👍 Expected behavior
It should correctly allow getting
exercises
relationship object plus allow querying filtered relationship fields likeexercises.title
, etc.👎 Actual Behavior
The code returns an error I am logging:
[Error: Failed to fetch practices. AppwriteException: Invalid queries: Value must a valid array and Value must be a valid string and at least 1 chars and no longer than 4096 chars]
Both skipping the
exercises
value or removingQuery.select()
works correctly and returns full objects.🎲 Appwrite version
Version 1.3.x
💻 Operating system
MacOS
🧱 Your Environment
Appwrite 1.3.x version, using through Web SDK on React Native
👀 Have you spent some time to check if this issue has been raised before?
🏢 Have you read the Code of Conduct?
The text was updated successfully, but these errors were encountered: