-
Type: Task
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: manual
-
Labels:None
For example:
mongo test --quiet --eval "db.test.drop(); db.test.insert({name:'richard', tel: {type: 'mobile', value:101010}}); printjson(db.test.findOne())" && \ mongoexport --csv --db test -c test -f 'name,tel.type,tel.value' -o file.csv && \ mongoimport --type csv -d test -c test --file file.csv --headerline --drop && \ mongo test --quiet --eval "printjson(db.test.findOne())"
{ "_id" : ObjectId("54783ea521993726baf8bdb1"), "name" : "richard", "tel" : { "type" : "mobile", "value" : 101010 } } 2014-11-28T09:21:41.407+0000 connected to: localhost 2014-11-28T09:21:41.407+0000 exported 1 record 2014-11-28T09:21:41.416+0000 connected to: localhost 2014-11-28T09:21:41.417+0000 dropping: test.test 2014-11-28T09:21:41.418+0000 imported 1 document { "_id" : ObjectId("54783ea5a67a06329c2e539f"), "name" : "richard", "tel" : { "type" : "mobile", "value" : 101010 } }
- related to
-
TOOLS-64 dotted field names should produce nested objects in mongoimport
- Closed