-
Type: New Feature
-
Resolution: Fixed
-
Priority: Critical - P2
-
Affects Version/s: None
-
Component/s: mongoimport
-
None
-
3
-
Needed
Enhance mongoimport to support the csv array notation that mongoexport uses.
Example header:
pet.types.0.auto(),pet.types.1.auto(),answers.0.auto(),questions.0.auto(),movies.0.title.auto(),answers.1.auto(),questions.1.auto(),movies.1.title.auto(),movies.1.imdbRating.auto()
Example records:
dog,cat ,,42,How many roads must a man walk down?,Hitchhiker's Guide,Huh?!,Aren't you a little short for a stormtrooper?,Star Wars,8.7/10
Becomes these documents once imported:
/* 1 */ { "pet" : { "types" : [ "dog", "cat" ] } } /* 2 */ { "movies" : [ { "title" : "Hitchhiker's Guide" }, { "title" : "Star Wars", "imdbRating" : "8.7/10" } ], "questions" : [ "How many roads must a man walk down?", "Aren't you a little short for a stormtrooper?" ], "answers" : [ 42, "Huh?!" ] }
- is related to
-
TOOLS-2128 introduce new /columnsHaveTypes - ARRAY
- Accepted
- links to