connectTimeoutMS è un'opzione socket specificata in questo modo:
var databaseUrl = 'mongodb://localhost/doesnotexist';
var options = { server: { socketOptions: { connectTimeoutMS: 10000 }}};
var db = mongoose.connect(databaseUrl, options, function (err) {
})