...

Text file src/go.mongodb.org/mongo-driver/testdata/crud/unified/unacknowledged-bulkWrite-delete-hint-clientError.json

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

     1{
     2  "description": "unacknowledged-bulkWrite-delete-hint-clientError",
     3  "schemaVersion": "1.0",
     4  "createEntities": [
     5    {
     6      "client": {
     7        "id": "client0",
     8        "observeEvents": [
     9          "commandStartedEvent"
    10        ]
    11      }
    12    },
    13    {
    14      "database": {
    15        "id": "database0",
    16        "client": "client0",
    17        "databaseName": "crud-v2"
    18      }
    19    },
    20    {
    21      "collection": {
    22        "id": "collection0",
    23        "database": "database0",
    24        "collectionName": "BulkWrite_delete_hint",
    25        "collectionOptions": {
    26          "writeConcern": {
    27            "w": 0
    28          }
    29        }
    30      }
    31    }
    32  ],
    33  "initialData": [
    34    {
    35      "collectionName": "BulkWrite_delete_hint",
    36      "databaseName": "crud-v2",
    37      "documents": [
    38        {
    39          "_id": 1,
    40          "x": 11
    41        },
    42        {
    43          "_id": 2,
    44          "x": 22
    45        },
    46        {
    47          "_id": 3,
    48          "x": 33
    49        },
    50        {
    51          "_id": 4,
    52          "x": 44
    53        }
    54      ]
    55    }
    56  ],
    57  "tests": [
    58    {
    59      "description": "Unacknowledged bulkWrite deleteOne with hints fails with client-side error",
    60      "operations": [
    61        {
    62          "object": "collection0",
    63          "name": "bulkWrite",
    64          "arguments": {
    65            "requests": [
    66              {
    67                "deleteOne": {
    68                  "filter": {
    69                    "_id": 1
    70                  },
    71                  "hint": "_id_"
    72                }
    73              },
    74              {
    75                "deleteOne": {
    76                  "filter": {
    77                    "_id": 2
    78                  },
    79                  "hint": {
    80                    "_id": 1
    81                  }
    82                }
    83              }
    84            ],
    85            "ordered": true
    86          },
    87          "expectError": {
    88            "isError": true
    89          }
    90        }
    91      ],
    92      "expectEvents": [
    93        {
    94          "client": "client0",
    95          "events": []
    96        }
    97      ],
    98      "outcome": [
    99        {
   100          "collectionName": "BulkWrite_delete_hint",
   101          "databaseName": "crud-v2",
   102          "documents": [
   103            {
   104              "_id": 1,
   105              "x": 11
   106            },
   107            {
   108              "_id": 2,
   109              "x": 22
   110            },
   111            {
   112              "_id": 3,
   113              "x": 33
   114            },
   115            {
   116              "_id": 4,
   117              "x": 44
   118            }
   119          ]
   120        }
   121      ]
   122    },
   123    {
   124      "description": "Unacknowledged bulkWrite deleteMany with hints fails with client-side error",
   125      "operations": [
   126        {
   127          "object": "collection0",
   128          "name": "bulkWrite",
   129          "arguments": {
   130            "requests": [
   131              {
   132                "deleteMany": {
   133                  "filter": {
   134                    "_id": {
   135                      "$lt": 3
   136                    }
   137                  },
   138                  "hint": "_id_"
   139                }
   140              },
   141              {
   142                "deleteMany": {
   143                  "filter": {
   144                    "_id": {
   145                      "$gte": 4
   146                    }
   147                  },
   148                  "hint": {
   149                    "_id": 1
   150                  }
   151                }
   152              }
   153            ],
   154            "ordered": true
   155          },
   156          "expectError": {
   157            "isError": true
   158          }
   159        }
   160      ],
   161      "expectEvents": [
   162        {
   163          "client": "client0",
   164          "events": []
   165        }
   166      ],
   167      "outcome": [
   168        {
   169          "collectionName": "BulkWrite_delete_hint",
   170          "databaseName": "crud-v2",
   171          "documents": [
   172            {
   173              "_id": 1,
   174              "x": 11
   175            },
   176            {
   177              "_id": 2,
   178              "x": 22
   179            },
   180            {
   181              "_id": 3,
   182              "x": 33
   183            },
   184            {
   185              "_id": 4,
   186              "x": 44
   187            }
   188          ]
   189        }
   190      ]
   191    }
   192  ]
   193}

View as plain text