I'm not sure if this was already asked here, I cannot find the same issue I'm having. So here it is.
Currently, I have two collections with relationship Entry <-- Category, when I'm trying to fetch the data of the Entry the Category data I needed returns to me is null.
export async function getEntries() {
const { documents } = await databases.listDocuments(
process.env.NEXT_PUBLIC_APPWRITE_JOURNAL_DATABASE_ID as string,
process.env.NEXT_PUBLIC_APPWRITE_JOURNAL_COLLECTION_ID_ENTRY as string
);
return {
entries: documents.map(mapDocumentToEntries),
};
}
I'm thinking maybe, I need to use the Collection_ID for the Category collection. But the API only accepts one Collection_ID
What type of relationship did you create; 1-way or 2-way?
One way. and set it to "many to one"
If it's one way from Category to Entries, then entries won't have categories data, but categories will have entries data
this how I set it up. The Entries/Journal have the attribute that I got from Category.
found the issue. 🤦
What was it? :)
Recommended threads
- HUGE OUTRAGE IN APPWRITE, I CANNOT ACCES...
I have 2k users trying to access, sending me messages. What am I supposed to do? Please solve this asap.
- All my apps are not opening now
All my apps are not opening now 200+ apps are not opening plz fast
- Failed to generate functions SSL
```appwrite-worker-certificates | Cannot renew domain (functions.domain.com) on attempt no. 9 certificate: Failed to verify domain DNS records. appwrite-worker...