Team,
If we try to create index using misplaced background configuration, MongoDB should be able to validate and report back the error. For example, if I run following command, server doesn't tells me that background is placed wrong and instead runs the indexing in foreground:
db.runCommand({
createIndexes: "exampleIndex",
indexes: [{
key: {
a: 1,
b: 1,
"c": 1
},
name: "a_1_b_1_c_1"
},
{
key: {
a: 1,
b: 1,
c: 1,
"d": 1,
e: 1
},
name: "a_1_b_1_c_1_d_1_e_1"
}]
},{ background: true })
Note that the background: true is not present per index level but is defined at global level.
- related to
-
SERVER-769 Validate top-level & index spec field names for the createIndexes command
-
- Closed
-