Files
mongo/jstests/core/regex_not_id.js
2016-03-09 12:18:14 -05:00

12 lines
406 B
JavaScript

// don't allow regex as _id: SERVER-9502
var testColl = db.regex_not_id;
testColl.drop();
assert.writeOK(testColl.insert({_id: "ABCDEF1"}, {writeConcern: {w: 1}}));
// Should be an error.
assert.writeError(testColl.insert({_id: /^A/}, {writeConcern: {w: 1}}));
// _id doesn't have to be first; still disallowed
assert.writeError(testColl.insert({xxx: "ABCDEF", _id: /ABCDEF/}, {writeConcern: {w: 1}}));