Hello, I have a userData collection which stores a users info like address etc. I have a couple of relationships with other collections which could have a lot of data related to the user. My question is when i query the userData document for a user I see that I get returned the related collections documents also. My question is how many records will it return, i'm guessing its the rate limit of 25. I'll need to know since one of the related collections is userEvents and will eventually have a decent amount of data. What I do know is instead of querying the userData and separately querying the userEvents I just query the userData and add the userEvents to a list because the data is already there. How will this work with pagination and what order does the related collection data come in? from the last created to the oldest or from the first created to the newest? Is there an option to control this?
Thanks!
final data = await ref.read(databaseProvider).listDocuments(
databaseId: Database.databaseId,
collectionId: Collections.userData,
queries: [
Query.equal('accountId', ref.read(sessionController).currentUser!.$id)
],
);```
Right now, all the related data is returned 😅
We plan to add a way to paginate
I guess no worries for the time being. Thanks!
Relationship and Rate Limit [SOLVED]
[SOLVED] Relationship and Rate Limit
Recommended threads
- [SOLVED] Get Relations when using Tables...
Hi there, I have a table containing a relation column with a one-to-many relationship to another table. When Using TablesDB.GetRow in "node-appwrite" i get all ...
- Transaction and Session
I've been debugging for hours a problem that now I think it's because It's not allowed: In my project a user log in using the `node-appwrite` SDK (SSR) I store...
- Push Notification FCM Error
Hello dear people. I tried to integrate Push Notifications into my Flutter App. Everything works fine on Android/iOS Simulator + Testflight but as soon as I s...