You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
948 B
35 lines
948 B
|
|
const MongoClient = require('./').MongoClient; |
|
|
|
var i=0; |
|
|
|
// return MongoClient.connect('mongodb://login:pw@full.hostname.net:27017/dbName', |
|
return MongoClient.connect('mongodb://admin:admin@10.211.55.6:27017/admin', { |
|
db: {bufferMaxEntries: 0, autoReconnect: true }, |
|
server: {reconnectTries: 5000, reconnectInterval:5000, |
|
socketOptions: { |
|
socketTimeoutMS: 10000, |
|
connectTimeoutMS: 3000, |
|
autoReconnect : true |
|
} |
|
} |
|
}, function(err, db) { |
|
var _db = db.db('test'); |
|
|
|
if (err) { |
|
return console.error('Err:', err); |
|
} |
|
|
|
setInterval(function() { |
|
i++; |
|
console.log('Interval: #' + i); |
|
|
|
return _db.collection('tests').insertOne({test:i}, function(err, result) { |
|
if (err) { |
|
console.log('Err #' + i + ': ' + err.message); |
|
} else { |
|
console.log('OK / Inserted #' + result.ops[0].test); |
|
} |
|
}); |
|
}, 5000); |
|
});
|
|
|