summaryrefslogtreecommitdiff
path: root/jstests/core/explain4.js
blob: fe67516fe61505bcc14495dbcbf4c9423d2085fd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// Test that limit is applied by explain.

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

t.ensureIndex({a: 1});

for (i = 0; i < 10; ++i) {
    t.save({a: i, b: 0});
}

explain = t.find({a: {$gte: 0}, b: 0}).sort({a: 1}).hint({a: 1}).limit(5).explain(true);

// Five results are expected, matching the limit spec.
assert.eq(5, explain.executionStats.nReturned);