summaryrefslogtreecommitdiff
path: root/jstests/core/index_check7.js
blob: fda248db4673ac2e4394c5830ab2cf65ef2cd489 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14

t = db.index_check7;
t.drop();

for (var i = 0; i < 100; i++)
    t.save({x: i});

t.ensureIndex({x: 1});
assert.eq(1, t.find({x: 27}).explain(true).executionStats.totalKeysExamined, "A");

t.ensureIndex({x: -1});
assert.eq(1, t.find({x: 27}).explain(true).executionStats.totalKeysExamined, "B");

assert.eq(40, t.find({x: {$gt: 59}}).explain(true).executionStats.totalKeysExamined, "C");