blob: d9d140b31d80dc99cd95b2c6ea8fa1b83bc1917f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
/**
* Test that a query containing an AND with a lot of clauses can be answered.
*/
(function() {
"use strict";
const coll = db.big_predicate;
coll.drop();
let filter = {};
for (let i = 0; i < 2500; ++i) {
filter["field" + i] = 123;
}
assert.commandWorked(coll.insert({foo: 1}));
assert.commandWorked(coll.insert(filter));
assert.eq(coll.find(filter).itcount(), 1);
assert.commandWorked(coll.explain().find(filter).finish());
})();
|