summaryrefslogtreecommitdiff
path: root/jstests/core/find1.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/core/find1.js')
-rw-r--r--jstests/core/find1.js49
1 files changed, 25 insertions, 24 deletions
diff --git a/jstests/core/find1.js b/jstests/core/find1.js
index e6d68540bdf..a09c0822a47 100644
--- a/jstests/core/find1.js
+++ b/jstests/core/find1.js
@@ -5,49 +5,50 @@ lookAtDocumentMetrics = false;
// QUERY MIGRATION
// New system is still not connected to server status
-if ( db.serverStatus().metrics ) {
+if (db.serverStatus().metrics) {
// var ss = db.serverStatus();
- // lookAtDocumentMetrics = ss.metrics.document != null && ss.metrics.queryExecutor.scanned != null;
+ // lookAtDocumentMetrics = ss.metrics.document != null && ss.metrics.queryExecutor.scanned !=
+ // null;
}
-print( "lookAtDocumentMetrics: " + lookAtDocumentMetrics );
+print("lookAtDocumentMetrics: " + lookAtDocumentMetrics);
-if ( lookAtDocumentMetrics ) {
+if (lookAtDocumentMetrics) {
// ignore mongos
nscannedStart = db.serverStatus().metrics.queryExecutor.scanned;
}
-
-t.save( { a : 1 , b : "hi" } );
-t.save( { a : 2 , b : "hi" } );
+t.save({a: 1, b: "hi"});
+t.save({a: 2, b: "hi"});
// Basic test of .snapshot().
-assert( t.find().snapshot()[0].a == 1 , ".snapshot() simple test 1" );
+assert(t.find().snapshot()[0].a == 1, ".snapshot() simple test 1");
var q = t.findOne();
-q.c = "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz";
-t.save(q); // will move a:1 object to after a:2 in the file
-assert( t.find().snapshot()[0].a == 1 , ".snapshot() simple test 2" );
+q.c =
+ "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz";
+t.save(q); // will move a:1 object to after a:2 in the file
+assert(t.find().snapshot()[0].a == 1, ".snapshot() simple test 2");
-assert( t.findOne( { a : 1 } ).b != null , "A" );
-assert( t.findOne( { a : 1 } , { a : 1 } ).b == null , "B");
+assert(t.findOne({a: 1}).b != null, "A");
+assert(t.findOne({a: 1}, {a: 1}).b == null, "B");
-assert( t.find( { a : 1 } )[0].b != null , "C" );
-assert( t.find( { a : 1 } , { a : 1 } )[0].b == null , "D" );
-assert( t.find( { a : 1 } , { a : 1 } ).sort( { a : 1 } )[0].b == null , "D" );
+assert(t.find({a: 1})[0].b != null, "C");
+assert(t.find({a: 1}, {a: 1})[0].b == null, "D");
+assert(t.find({a: 1}, {a: 1}).sort({a: 1})[0].b == null, "D");
id = t.findOne()._id;
-assert( t.findOne( id ) , "E" );
-assert( t.findOne( id ).a , "F" );
-assert( t.findOne( id ).b , "G" );
+assert(t.findOne(id), "E");
+assert(t.findOne(id).a, "F");
+assert(t.findOne(id).b, "G");
-assert( t.findOne( id , { a : 1 } ).a , "H" );
-assert( ! t.findOne( id , { a : 1 } ).b , "I" );
+assert(t.findOne(id, {a: 1}).a, "H");
+assert(!t.findOne(id, {a: 1}).b, "I");
-assert(t.validate().valid,"not valid");
+assert(t.validate().valid, "not valid");
-if ( lookAtDocumentMetrics ) {
+if (lookAtDocumentMetrics) {
// ignore mongos
nscannedEnd = db.serverStatus().metrics.queryExecutor.scanned;
- assert.lte( nscannedStart + 16, nscannedEnd );
+ assert.lte(nscannedStart + 16, nscannedEnd);
}