Uploaded image for project: 'Documentation'
  1. Documentation
  2. DOCS-10557

error when use a $switch

    XMLWordPrintableJSON

Details

    • Icon: Bug Bug
    • Resolution: Works as Designed
    • Icon: Major - P3 Major - P3
    • None
    • None
    • None

    Description

      I use a query:
      db.cashbooks.aggregate( [
      {
      $project:
      {
      "name" : "$deal_code",
      "summary" :
      {
      $switch:
      {
      "$created_userId": [
      {
      case:

      { $in : [ 1,2,3 ] }

      ,
      then: 1
      }
      ],
      default: 2
      }
      }
      }
      }

      and I get the Error:
      Assert: command failed:

      { "ok" : 0, "errmsg" : "$switch found an unknown argument: $created_userId", "code" : 40067, "codeName" : "Location40067" }

      : aggregate failed

      Attachments

        Activity

          People

            Unassigned Unassigned
            xgen-internal-docs Docs Collector User (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              6 years, 29 weeks, 6 days ago