1 var Server = require('./lib/topologies/server');
4 var server = new Server({
5 host: 'localhost', port: 27017, socketTimeout: 500
8 // function executeCursors(_server, cb) {
11 // for(var i = 0; i < 100; i++) {
12 // // Execute the write
13 // var cursor = _server.cursor('test.test', {
16 // }, {readPreference: new ReadPreference('secondary')});
18 // // Get the first document
19 // cursor.next(function(err, doc) {
21 // if(err) console.dir(err)
22 // if(count == 0) return cb();
27 server.on('connect', function(_server) {
28 // console.log("===== connect")
29 setInterval(function() {
30 _server.insert('test.test', [{a:1}], function(err, r) {
34 // console.log("---------------------------------- 0")
35 // // Attempt authentication
36 // _server.auth('scram-sha-1', 'admin', 'root', 'root', function(err, r) {
37 // console.log("---------------------------------- 1")
38 // // console.dir(err)
41 // _server.insert('test.test', [{a:1}], function(err, r) {
42 // console.log("---------------------------------- 2")
44 // if(r)console.dir(r.result)
47 // _server.on('joined', function(_t, _server) {
48 // if(name == _server.name) {
49 // console.log("=========== joined :: " + _t + " :: " + _server.name)
50 // executeCursors(_server, function() {
55 // // var s = _server.s.replicaSetState.secondaries[0];
56 // // s.destroy({emitClose:true});
57 // executeCursors(_server, function() {
58 // console.log("============== 0")
59 // // Attempt to force a server reconnect
60 // var s = _server.s.replicaSetState.secondaries[0];
62 // s.destroy({emitClose:true});
63 // // console.log("============== 1")
65 // // _server.destroy();