Details
-
Improvement
-
Resolution: Unresolved
-
Major - P3
-
None
-
None
-
Query Optimization
-
Query 2020-07-13
Description
$convert with target type string (aka $toString) should accept all supported bson types. For example, converting an object or an array fails:
> db.foo.aggregate([{$set: {x: {$toString: {x: 2}}}}])
|
2020-02-11T14:12:49.418-0500 E QUERY [js] uncaught exception: Error: command failed: {
|
"ok" : 0, |
"errmsg" : "Failed to optimize pipeline :: caused by :: Unsupported conversion from object to string in $convert with no onError value", |
"code" : 241, |
"codeName" : "ConversionFailure" |
} : aggregate failed :
|
Attachments
Issue Links
- is related to
-
SERVER-43411 add base64 and UUID conversion functions or add BinData $convert
-
- In Code Review
-