From 7a3268c694f180d8d00697ab357cc7ec3c82dc1e Mon Sep 17 00:00:00 2001 From: Alin Dumitru Date: Wed, 27 Apr 2011 17:34:31 +0300 Subject: [PATCH] Added test file --- lib/mongodb/test.js | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 lib/mongodb/test.js diff --git a/lib/mongodb/test.js b/lib/mongodb/test.js new file mode 100644 index 0000000000..833cd578f6 --- /dev/null +++ b/lib/mongodb/test.js @@ -0,0 +1,39 @@ +var mongo = require('../mongodb' ); +var http = require( 'http' ); + +var N = 1000000; +var replyNo = 1; + +var dbName = 'something'; +var collName = 'else'; + +var collection = null; + +var replSet = new mongo.ReplSetServers( [ new mongo.Server( 'localhost', 27017, { auto_reconnect: true } ) ] ); + +var db = new mongo.Db( dbName, replSet ); + +var runHttp = function () { + http.createServer(function (req, res) { + collection.findOne( {"name":"somename"}, function( err, item ) { + var answer = ''; + if ( !item || err) { + answer = 'Not found.'; + } else { + answer = 'Found.'; + } + res.writeHead(200, {'Content-Type': 'text/plain'}); + res.end( answer ); + }); + /*res.writeHead(200, {'Content-Type': 'text/plain'}); + res.end('Found.');*/ + }).listen(1080, "127.0.0.1"); + console.log('Server running at http://127.0.0.1:1080/'); +} + +db.open( function ( err, p_db ) { + db.collection( collName, function( err, coll ) { + collection = coll; + runHttp(); + } ); +} );