i'm trying to transfer my subcollections data in my firebase firestore data to appwrite
with a new logic that appwrite cloud support
What is the data structure of documentData
it's different from subcollection to subcollection, anyway this is an example:
first subcollection
{
"date": "2024-05-08",
"city": "xx",
"imageURl": "https://cdn.discordapp.com/attachments/xxxxx",
"name": "xxxx",
"id": "xx",
"age": "xx",
"firestoreId": "1197596471621599302"
},
second:
{
"bankAmount": 10001500,
"blocked": false,
"cashAmount": 0,
"id": "xxxx",
"firestoreId": "1027912017685782600"
},
and another two subcollections that looks something like this
I don't believe you would use the collectionId for the relationship, you would use the attribute name.
firestoreId = document id in firestore
yh i did
you can check:
switch (appwriteCollectionId) {
case 'bank':
relationshipData = 'activeUsers'
continue;
case 'active_users':
relationshipData = 'activeUsers'
continue;
case 'police_penalties':
relationshipData = 'policePenalties'
continue;
case 'ids':
relationshipData = 'iDs'
continue;
}
alright, because in the code it says relationshipData = appwriteCollectionId
ah I see that now, didn't go far enough down
on line 383, can that document you're updating have multiple relationships?
yh
it has relationship with all other subCollections
as i said it's 4 subcollections that were in my firestore data
this is why i handled the switch logic
Make docId an array of one
If the relationship is many, I believe it has to be an array. If it's just one to one then it's a string of the id.
i'll try
as all of them are one-to-many
also i wanna ask if i'm not gonna annoy you, i'm using Two-way relationship -> "one-to-many" with On deleting a document = CasCade
do this mean if i deleted a document inside the related collection is going to delete the main one?
if you delete the parent it will delete the children
and if i deleted the child?
as i'm using Two-way relationship not one way
Recommended threads
- Export issue
I just hit my free appwrite limit (500k reads) I'm willing to switch to local db but I can't export the db data from console. I'm getting: 402 Database reads l...
- hey i reallly wanted to know can i make ...
hey i reallly wanted to know can i make a tree database like parent child thing or is it only tables
- Am getting "The current user has been bl...
project id: 68d2c33a003ad875f0a5 i'm not able to login the appwrite console.