Details
-
Task
-
Resolution: Fixed
-
Major - P3
-
None
-
None
-
5
-
Iteration Manatee, Iteration Newt
Description
This task is about replacing the backend of the feature with community-maintained libraries that are battle-tested for CSV and JSON parsing/creation.
This is timeboxed to 1 week and the main goal is that after this is done, Import/Export in Compass with the existing UX works reliably, no matter the size of the collection:
- CSV are exported according to the CSV spec and can be imported back
- JSON is imported with no errors. For the time being, since we don't change the UX, it's ok to still only support JSONL but let's keep in mind that eventually we want to also support JSON arrays. JSON is also exported with no errors, and an exported JSON can be imported back.
If we are unable to make this work, we will fallback to using mongoimport/mongoexport.
Attachments
Issue Links
- is duplicated by
-
COMPASS-3864 [Spike] Can we use CSV and JSON modules as the backend of the existing feature?
-
- Closed
-