In my app-write database I have a collection with documents and I have to download all the documents with a click in my react app I have write the script but the issue is it only download first 26 document. I have around 1000 document and I have to download then all at once
import React from 'react'; import { Databases, Client } from 'appwrite';
const appwrite = new Client(); appwrite .setEndpoint('https://cloud.appwrite.io/v1') // Set your Appwrite endpoint .setProject('your-project-id'); // Set your project ID
const database = new Databases(appwrite);
async function dumpCollection(collectionId) { try { // Adjust the listDocuments call to include databaseId and any necessary parameters const response = await database.listDocuments('your-database-id', collectionId); const documents = response.documents; // Extract documents from the response const json = JSON.stringify(documents); const blob = new Blob([json], { type: 'application/json' }); const url = URL.createObjectURL(blob); const link = document.createElement('a'); link.href = url; link.download = 'collection.json'; document.body.appendChild(link); link.click(); document.body.removeChild(link); } catch (error) { console.error(Failed to dump collection: ${error.message}); } }
const App = () => { return ( <button onClick={() => dumpCollection('your-collection-id')}> Download Collection </button> ); }
export default App;
I have write the script but the issue is it only download first 26 document. I have around 1000 document and I have to download then all at once
Recommended threads
- I can't UNPAUSE my project with the free...
I received an email notifying me that my project had been paused due to inactivity, and the email included a link to "Restore project." However, that button red...
- How to bypass the rate limit on the back...
Once a month my app has a ton of usage and I always run into the Too many requests 429 error. I am trying to optimize the queues and jobs to manage that, but a...
- 401 - Project not accessible in this reg...
Hi Appwrite team, I’m experiencing a Cloud Console issue with my NYC region project. Problem: - Some Console pages return: “401 - Project is not accessible ...