parse-dashboard
parse-dashboard copied to clipboard
Can't export more than 10k rows as csv
New Feature / Enhancement Checklist
- [x] I am not disclosing a vulnerability.
- [x] I am not just asking a question.
- [x] I have searched through existing issues.
Current Limitation
export all rows only exports first 10k objects or rows in csv.
Feature / Enhancement Description
Should be able to export all data in a class.
Example Use Case
- user has a class with more than 10k data and wants to export all of the rows in an csv format.
Alternatives / Workarounds
First export all data in a class as json format selecting export this data option from Edit menu. Then user have to convert that data to csv format.
3rd Party References
Thanks for opening this issue!
- 🎉 We are excited about your ideas for improvement!
That's a feature limitation, see https://github.com/parse-community/parse-dashboard/pull/1494 why.
The export approach for large datasets could be to use a DB pointer and export in batches. That is currently not supported and would be a new feature request. Until then, you could use mongo shell (or whatever your DB is) to export.
However, the current 10k is an arbitrary limit. We could add ~~a config option~~ an export dialog field that allows to override the default of 10k.
Side note: the pointer based batch export functionality could be reused to solve the pagination issue https://github.com/parse-community/parse-dashboard/issues/1551. Currently, pointer functionality is not supported by Parse Dashboard at all.
🎉 This change has been released in version 5.1.0-alpha.5
🎉 This change has been released in version 5.1.0-beta.2
🎉 This change has been released in version 5.1.0