summaryrefslogtreecommitdiff
path: root/mongoexport
diff options
context:
space:
mode:
authormike o'brien <mpobrien005@gmail.com>2014-12-07 17:24:17 -0500
committermike o'brien <mpobrien005@gmail.com>2014-12-16 17:06:34 -0500
commitf4e5beb2c42b6bf9ec7d69895bd8a9bb6f155c45 (patch)
tree6638cce2878bb8459c8779bb473290b05dde7196 /mongoexport
parent614ad34371b50c6d635d224693fc8b215adf9c29 (diff)
downloadmongo-f4e5beb2c42b6bf9ec7d69895bd8a9bb6f155c45.tar.gz
tools-469 properly convert query object after parsing special keys
Former-commit-id: f5c3aa67a676dbf5fa9c465f053d84241f36afa3
Diffstat (limited to 'mongoexport')
-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
}