summaryrefslogtreecommitdiff
path: root/mongoexport/mongoexport.go
diff options
context:
space:
mode:
Diffstat (limited to 'mongoexport/mongoexport.go')
-rw-r--r--mongoexport/mongoexport.go10
1 files changed, 1 insertions, 9 deletions
diff --git a/mongoexport/mongoexport.go b/mongoexport/mongoexport.go
index cda490dd97c..665c6bd03d9 100644
--- a/mongoexport/mongoexport.go
+++ b/mongoexport/mongoexport.go
@@ -298,15 +298,7 @@ func getObjectFromArg(queryRaw string) (map[string]interface{}, error) {
return nil, fmt.Errorf("query '%v' is not valid JSON: %v", queryRaw, err)
}
- for key, val := range parsedJSON {
- if valSubDoc, ok := val.(map[string]interface{}); ok {
- newVal, err := bsonutil.ParseSpecialKeys(valSubDoc)
- if err != nil {
- return nil, fmt.Errorf("error parsing query '%v': %v", valSubDoc, err)
- }
- parsedJSON[key] = newVal
- }
- }
+ bsonutil.ConvertJSONDocumentToBSON(parsedJSON)
return parsedJSON, nil
}