diff options
author | Charlie Swanson <charlie.swanson@mongodb.com> | 2020-08-05 15:42:25 -0400 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-08-06 01:41:30 +0000 |
commit | e90324a09559eb3398c7c2b3360088e69496c3fd (patch) | |
tree | 65f09c99f306e344528a8aca541901dfda510c17 /jstests/core/batch_write_command_insert.js | |
parent | f67a91df05719630d7893140dbb3a5edd45a642b (diff) | |
download | mongo-e90324a09559eb3398c7c2b3360088e69496c3fd.tar.gz |
Revert "SERVER-49117 Remove storage validation of '$' and '.' in field names for insert and update"
This reverts commit f1194464424569250152308e3cae1ecbade7fb71.
Diffstat (limited to 'jstests/core/batch_write_command_insert.js')
-rw-r--r-- | jstests/core/batch_write_command_insert.js | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/jstests/core/batch_write_command_insert.js b/jstests/core/batch_write_command_insert.js index 70acafe3d34..e63632e3c5a 100644 --- a/jstests/core/batch_write_command_insert.js +++ b/jstests/core/batch_write_command_insert.js @@ -98,6 +98,22 @@ assert.eq(1, result.n); assert.eq(coll.count(), 1); // +// Document with illegal key should fail +coll.drop(); +request = { + insert: coll.getName(), + documents: [{$set: {a: 1}}], + writeConcern: {w: 1}, + ordered: false +}; +result = coll.runCommand(request); +assert(result.ok, tojson(result)); +assert(result.writeErrors != null); +assert.eq(1, result.writeErrors.length); +assert.eq(0, result.n); +assert.eq(coll.count(), 0); + +// // Document with valid nested key should insert (op log format) coll.drop(); request = { |