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

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);
});