summaryrefslogtreecommitdiff
path: root/jstests/core/capped5.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/core/capped5.js')
-rw-r--r--jstests/core/capped5.js49
1 files changed, 24 insertions, 25 deletions
diff --git a/jstests/core/capped5.js b/jstests/core/capped5.js
index 8a40c78ae98..33d78c5e17f 100644
--- a/jstests/core/capped5.js
+++ b/jstests/core/capped5.js
@@ -4,37 +4,36 @@ tn = "capped5";
t = db[tn];
t.drop();
+db.createCollection(tn, {capped: true, size: 1024 * 1024 * 1});
+t.insert({_id: 5, x: 11, z: 52});
+assert.eq(1, t.getIndexKeys().length, "A0"); // now we assume _id index even on capped coll
+assert.eq(52, t.findOne({x: 11}).z, "A1");
-db.createCollection( tn , {capped: true, size: 1024 * 1024 * 1 } );
-t.insert( { _id : 5 , x : 11 , z : 52 } );
-assert.eq( 1 , t.getIndexKeys().length , "A0" ); //now we assume _id index even on capped coll
-assert.eq( 52 , t.findOne( { x : 11 } ).z , "A1" );
+t.ensureIndex({_id: 1});
+t.ensureIndex({x: 1});
-t.ensureIndex( { _id : 1 } );
-t.ensureIndex( { x : 1 } );
-
-assert.eq( 52 , t.findOne( { x : 11 } ).z , "B1" );
-assert.eq( 52 , t.findOne( { _id : 5 } ).z , "B2" );
+assert.eq(52, t.findOne({x: 11}).z, "B1");
+assert.eq(52, t.findOne({_id: 5}).z, "B2");
t.drop();
-db.createCollection( tn , {capped: true, size: 1024 * 1024 * 1 } );
-t.insert( { _id : 5 , x : 11 } );
-t.insert( { _id : 5 , x : 12 } );
-assert.eq( 1, t.getIndexes().length ); //now we assume _id index
-assert.eq( 1, t.find().toArray().length ); //_id index unique, so second insert fails
+db.createCollection(tn, {capped: true, size: 1024 * 1024 * 1});
+t.insert({_id: 5, x: 11});
+t.insert({_id: 5, x: 12});
+assert.eq(1, t.getIndexes().length); // now we assume _id index
+assert.eq(1, t.find().toArray().length); //_id index unique, so second insert fails
t.drop();
-db.createCollection( tn , {capped: true, size: 1024 * 1024 * 1 } );
-t.insert( { _id : 5 , x : 11 } );
-t.insert( { _id : 6 , x : 12 } );
-t.ensureIndex( { x:1 }, {unique:true} );
-assert.eq( 2, t.getIndexes().length ); //now we assume _id index
-assert.eq( 2, t.find().hint( {x:1} ).toArray().length );
+db.createCollection(tn, {capped: true, size: 1024 * 1024 * 1});
+t.insert({_id: 5, x: 11});
+t.insert({_id: 6, x: 12});
+t.ensureIndex({x: 1}, {unique: true});
+assert.eq(2, t.getIndexes().length); // now we assume _id index
+assert.eq(2, t.find().hint({x: 1}).toArray().length);
// SERVER-525 (closed) unique indexes in capped collection
t.drop();
-db.createCollection( tn , {capped: true, size: 1024 * 1024 * 1 } );
-t.ensureIndex( { _id:1 } ); // note we assume will be automatically unique because it is _id
-t.insert( { _id : 5 , x : 11 } );
-t.insert( { _id : 5 , x : 12 } );
-assert.eq( 1, t.find().toArray().length );
+db.createCollection(tn, {capped: true, size: 1024 * 1024 * 1});
+t.ensureIndex({_id: 1}); // note we assume will be automatically unique because it is _id
+t.insert({_id: 5, x: 11});
+t.insert({_id: 5, x: 12});
+assert.eq(1, t.find().toArray().length);