Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-46079

$convert should allow any type to be converted to string

    • Query Optimization
    • Query 2020-07-13

      $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 :
      

            Assignee:
            backlog-query-optimization [DO NOT USE] Backlog - Query Optimization
            Reporter:
            asya.kamsky@mongodb.com Asya Kamsky
            Votes:
            1 Vote for this issue
            Watchers:
            15 Start watching this issue

              Created:
              Updated: