Rank 3: Container
i ran the function it says {csvRow: AppwriteException: document_invalid_structure, Invalid document structure: Unknown attribute: "churchId" (400)}
Votes
3
Replies
24
Participants
Unknown
Messages
25
Rank 3: Container
i ran the function it says {csvRow: AppwriteException: document_invalid_structure, Invalid document structure: Unknown attribute: "churchId" (400)}
Rank 3: Container
do i need to create the same attributes as in csv file or i dont need to do this
Rank 3: Container
i put inside the fileid, storageid ... my bucket and fle id
Rank 3: Container
oh i see now i must to completely edit the main
Rank 3: Container
file '' try {
for (final csvRow in csvTable) {
final document = await ServerAppwrite.instance.databases.createDocument(
databaseId: payload['databaseId'],
collectionId: payload['collectionId'],
documentId: 'unique()',
data: {
"churchId": csvRow[0],
"title": csvRow[1],
"module": csvRow[2],
},
);
} ''
Rank 3: Container
the data section
Rank 3: Container
so i do need to specify all the csv row as attributes in my appwrite console i think, and then map it inside data section
Rank 3: Container
is it right
As it is an example function, you need to adapt it to your collection
Rank 3: Container
is it not possible right now with some tool maybe to just copy all the csv file and make it as appwrite collection automatically?
I understand your need, then I will create another function
I can't promise right now but it's relatively simple, however I'm working
Rank 3: Container
thats very nice from you thank you, but is it even possible such thing?
very very simple, I believe that if you play this code in chatGPT and ask it to create the collection if it does not exist, it would succeed
Rank 3: Container
oh ithaught it would be difficult even not possible i thaught
Rank 3: Container
i will then try maybe i succeed
Rank 3: Container
it would be very perfect and helpful if such feauture exists in appwrite console itself.
I think it will be more annoying to determine the type of the attribute but nothing that some if can't solve
Rank 3: Container
ok
there are some things on github about importing and exporting data to appwrite, give it a look. I believe this feature will exist, not now but certainly will
Rank 3: Container
can you reference any link?
I don't have it but you can look for it in the issues
Rank 3: Container
oh ok i will look then
Rank 3: Container
by the way thank you very much for your time and responces.
Rank 2: Process
done great job, thank you for sahering