diff options
Diffstat (limited to 'jstests/core/indexm.js')
-rw-r--r-- | jstests/core/indexm.js | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/jstests/core/indexm.js b/jstests/core/indexm.js index 1c6f1c7baac..820bedd7baa 100644 --- a/jstests/core/indexm.js +++ b/jstests/core/indexm.js @@ -3,27 +3,22 @@ t = db.jstests_indexm; t.drop(); -t.save( { a : [ { x : 1 } , { x : 2 } , { x : 3 } , { x : 4 } ] } ); +t.save({a: [{x: 1}, {x: 2}, {x: 3}, {x: 4}]}); -function test(){ - assert.eq( 1, t.count( - { - a : { x : 1 } , - "$or" : [ { a : { x : 2 } } , { a : { x : 3 } } ] - } - ) ); -} +function test() { + assert.eq(1, t.count({a: {x: 1}, "$or": [{a: {x: 2}}, {a: {x: 3}}]})); +} // The first find will return a result since there isn't an index. -test(); +test(); // Now create an index. -t.ensureIndex({"a":1}); +t.ensureIndex({"a": 1}); test(); // Now create a different index. t.dropIndexes(); -t.ensureIndex({"a.x":1}); +t.ensureIndex({"a.x": 1}); test(); // Drop the indexes. |