diff options
author | mike o'brien <mpobrien005@gmail.com> | 2014-12-07 17:24:17 -0500 |
---|---|---|
committer | mike o'brien <mpobrien005@gmail.com> | 2014-12-16 17:06:34 -0500 |
commit | f4e5beb2c42b6bf9ec7d69895bd8a9bb6f155c45 (patch) | |
tree | 6638cce2878bb8459c8779bb473290b05dde7196 /mongoexport | |
parent | 614ad34371b50c6d635d224693fc8b215adf9c29 (diff) | |
download | mongo-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.go | 10 |
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 } |