diff options
Diffstat (limited to 'jstests/cqf/basic_find.js')
-rw-r--r-- | jstests/cqf/basic_find.js | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/jstests/cqf/basic_find.js b/jstests/cqf/basic_find.js index e1489de45b2..f41e4b1b9f7 100644 --- a/jstests/cqf/basic_find.js +++ b/jstests/cqf/basic_find.js @@ -10,14 +10,16 @@ if (!checkCascadesOptimizerEnabled(db)) { const coll = db.cqf_basic_find; coll.drop(); -assert.commandWorked( - coll.insert([{a: {b: 1}}, {a: {b: 2}}, {a: {b: 3}}, {a: {b: 4}}, {a: {b: 5}}, {'': 3}])); +const docs = [{a: {b: 1}}, {a: {b: 2}}, {a: {b: 3}}, {a: {b: 4}}, {a: {b: 5}}, {'': 3}]; -const extraDocCount = 50; +const extraDocCount = 500; // Add extra docs to make sure indexes can be picked. for (let i = 0; i < extraDocCount; i++) { - assert.commandWorked(coll.insert({a: {b: i + 10}})); + docs.push({a: {b: i + 10}}); } + +assert.commandWorked(coll.insertMany(docs)); + assert.commandWorked(coll.createIndex({'a.b': 1})); let res = coll.explain("executionStats").find({'a.b': 2}).finish(); |