diff options
author | Benety Goh <benety@mongodb.com> | 2022-06-14 20:09:17 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-06-14 21:07:16 +0000 |
commit | f678ddaee2ed81c0bed9f72116135d63a3754e85 (patch) | |
tree | 4dbc407fba8d8fd80dbeef1a29b6734534669f6c /jstests | |
parent | 5387470507a0bd6a860dab872c6822aa3c5ee7f3 (diff) | |
download | mongo-f678ddaee2ed81c0bed9f72116135d63a3754e85.tar.gz |
SERVER-67256 clean up count.js
Diffstat (limited to 'jstests')
-rw-r--r-- | jstests/core/count.js | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/jstests/core/count.js b/jstests/core/count.js index c34f8721cef..f0ea858eca0 100644 --- a/jstests/core/count.js +++ b/jstests/core/count.js @@ -1,13 +1,21 @@ -// @tags: [requires_fastcount, assumes_against_mongod_not_mongos] +/** + * Tests that count() in shell takes query. + * + * @tags: [ + * requires_fastcount, + * assumes_against_mongod_not_mongos, + * ] + */ (function() { "use strict"; -const coll = db.jstests_count; +const collNamePrefix = 'jstests_count_'; +let collCount = 0; +let coll = db.getCollection(collNamePrefix + collCount++); coll.drop(); -assert.commandWorked(coll.insert({i: 1})); -assert.commandWorked(coll.insert({i: 2})); +assert.commandWorked(coll.insert([{_id: 1, i: 1}, {_id: 2, i: 2}])); assert.eq(1, coll.find({i: 1}).count()); assert.eq(1, coll.count({i: 1})); assert.eq(2, coll.find().count()); @@ -15,15 +23,17 @@ assert.eq(2, coll.find(undefined).count()); assert.eq(2, coll.find(null).count()); assert.eq(2, coll.count()); +coll = db.getCollection(collNamePrefix + collCount++); coll.drop(); -assert.commandWorked(coll.insert({a: true, b: false})); assert.commandWorked(coll.createIndex({b: 1, a: 1})); +assert.commandWorked(coll.insert({a: true, b: false})); assert.eq(1, coll.find({a: true, b: false}).count()); assert.eq(1, coll.find({b: false, a: true}).count()); +coll = db.getCollection(collNamePrefix + collCount++); coll.drop(); -assert.commandWorked(coll.insert({a: true, b: false})); assert.commandWorked(coll.createIndex({b: 1, a: 1, c: 1})); +assert.commandWorked(coll.insert({a: true, b: false})); assert.eq(1, coll.find({a: true, b: false}).count()); assert.eq(1, coll.find({b: false, a: true}).count()); |