mirror of https://github.com/mongodb/mongo
23 lines
487 B
JavaScript
23 lines
487 B
JavaScript
// @tags: [requires_getmore]
|
|
|
|
// SERVER-7343: allow $within without a geo index.
|
|
t = db.geo_withinquery;
|
|
t.drop();
|
|
|
|
num = 0;
|
|
for (x = 0; x <= 20; x++) {
|
|
for (y = 0; y <= 20; y++) {
|
|
o = {_id: num++, loc: [x, y]};
|
|
t.save(o);
|
|
}
|
|
}
|
|
|
|
assert.eq(21 * 21 - 1,
|
|
t.find({
|
|
$and: [
|
|
{loc: {$ne: [0, 0]}},
|
|
{loc: {$within: {$box: [[0, 0], [100, 100]]}}},
|
|
]
|
|
}).itcount(),
|
|
"UHOH!");
|