Uploaded image for project: 'Drivers'
  1. Drivers
  2. DRIVERS-2183

Support 'let' option in BulkWriteOptions

    • Needed
    • Hide

      Drivers must implement a new 'let' option in BulkWriteOptions. See ticket description for more info.

      Sync unified CRUD spec tests to 343a56fe0e8ac2a5e83a75170f9f3f149e5c7da9.

      Show
      Drivers must implement a new 'let' option in BulkWriteOptions. See ticket description for more info. Sync unified CRUD spec tests to 343a56fe0e8ac2a5e83a75170f9f3f149e5c7da9 .
    • $i18n.getText("admin.common.words.hide")
      Key Status/Resolution FixVersion
      CXX-2456 Fixed 3.7.0
      CSHARP-4060 Fixed 2.16.0
      GODRIVER-2314 Done 1.9.0
      JAVA-4498 Duplicate
      NODE-4014 Fixed 4.5.0
      MOTOR-899 Duplicate
      RUBY-2911 Fixed 2.18.0
      RUST-1189 Duplicate
      SWIFT-1498 Won't Do
      PYTHON-3068 Fixed 4.1
      PHPLIB-748 Fixed 1.13.0-beta1, 1.13.0
      CDRIVER-4198 Fixed 1.22.0, 1.22.0-beta0
      $i18n.getText("admin.common.words.show")
      #scriptField, #scriptField *{ border: 1px solid black; } #scriptField{ border-collapse: collapse; } #scriptField td { text-align: center; /* Center-align text in table cells */ } #scriptField td.key { text-align: left; /* Left-align text in the Key column */ } #scriptField a { text-decoration: none; /* Remove underlines from links */ border: none; /* Remove border from links */ } /* Add green background color to cells with FixVersion */ #scriptField td.hasFixVersion { background-color: #00FF00; /* Green color code */ } /* Center-align the first row headers */ #scriptField th { text-align: center; } Key Status/Resolution FixVersion CXX-2456 Fixed 3.7.0 CSHARP-4060 Fixed 2.16.0 GODRIVER-2314 Done 1.9.0 JAVA-4498 Duplicate NODE-4014 Fixed 4.5.0 MOTOR-899 Duplicate RUBY-2911 Fixed 2.18.0 RUST-1189 Duplicate SWIFT-1498 Won't Do PYTHON-3068 Fixed 4.1 PHPLIB-748 Fixed 1.13.0-beta1, 1.13.0 CDRIVER-4198 Fixed 1.22.0, 1.22.0-beta0

      Drivers should add support for let to BulkWriteOptions. If specified, the option should be used to specify the top-level let option on all update and delete commands executed as part of that bulk write (the option does not apply to insert).

      Note that there a presently no plans to add let options to bulk write models (e.g. UpdateOneModel). Although update does support a c option on individual statements, delete does not (pending SERVER-63704). That work can be deferred for now.

            Assignee:
            julius.park@mongodb.com Julius Park (Inactive)
            Reporter:
            julius.park@mongodb.com Julius Park (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: