summaryrefslogtreecommitdiff
path: root/jstests/core/ne2.js
blob: db2ee7b01e5682066e0d9188b46745471a19cbb8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// check that we don't scan $ne values
// @tags: [
//   sbe_incompatible,
// ]

t = db.jstests_ne2;
t.drop();
t.ensureIndex({a: 1});

t.save({a: -0.5});
t.save({a: 0});
t.save({a: 0});
t.save({a: 0.5});

e = t.find({a: {$ne: 0}}).explain(true);
assert.eq(2, e.executionStats.nReturned, 'A');

e = t.find({a: {$gt: -1, $lt: 1, $ne: 0}}).explain(true);
assert.eq(2, e.executionStats.nReturned, 'B');