...

Text file src/go.mongodb.org/mongo-driver/testdata/crud/unified/deleteMany-hint-serverError.yml

Documentation: go.mongodb.org/mongo-driver/testdata/crud/unified

     1# This file was created automatically using mongodb-spec-converter.
     2# Please review the generated file, then remove this notice.
     3
     4description: deleteMany-hint-serverError
     5schemaVersion: '1.0'
     6runOnRequirements:
     7  -
     8    minServerVersion: 3.4.0
     9    maxServerVersion: 4.3.3
    10createEntities:
    11  -
    12    client:
    13      id: &client0 client0
    14      observeEvents:
    15        - commandStartedEvent
    16  -
    17    database:
    18      id: &database0 database0
    19      client: client0
    20      databaseName: &database_name crud-v2
    21  -
    22    collection:
    23      id: &collection0 collection0
    24      database: database0
    25      collectionName: &collection_name DeleteMany_hint
    26initialData:
    27  -
    28    collectionName: *collection_name
    29    databaseName: *database_name
    30    documents:
    31      -
    32        _id: 1
    33        x: 11
    34      -
    35        _id: 2
    36        x: 22
    37      -
    38        _id: 3
    39        x: 33
    40tests:
    41  -
    42    description: 'DeleteMany with hint string unsupported (server-side error)'
    43    operations:
    44      -
    45        object: *collection0
    46        name: deleteMany
    47        arguments:
    48          filter: &filter
    49            _id:
    50              $gt: 1
    51          hint: _id_
    52        expectError:
    53          isError: true
    54    expectEvents:
    55      -
    56        client: *client0
    57        events:
    58          -
    59            commandStartedEvent:
    60              command:
    61                delete: *collection_name
    62                deletes:
    63                  -
    64                    q: *filter
    65                    hint: _id_
    66                    limit: 0
    67    outcome: &outcome
    68      -
    69        collectionName: *collection_name
    70        databaseName: *database_name
    71        documents:
    72          -
    73            _id: 1
    74            x: 11
    75          -
    76            _id: 2
    77            x: 22
    78          -
    79            _id: 3
    80            x: 33
    81  -
    82    description: 'DeleteMany with hint document unsupported (server-side error)'
    83    operations:
    84      -
    85        object: *collection0
    86        name: deleteMany
    87        arguments:
    88          filter: *filter
    89          hint:
    90            _id: 1
    91        expectError:
    92          isError: true
    93    expectEvents:
    94      -
    95        client: *client0
    96        events:
    97          -
    98            commandStartedEvent:
    99              command:
   100                delete: *collection_name
   101                deletes:
   102                  -
   103                    q: *filter
   104                    hint:
   105                      _id: 1
   106                    limit: 0
   107    outcome: *outcome

View as plain text