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