आपका दृष्टिकोण लगभग सही है, आपके तर्क में बस एक छोटी सी गलती है
var MongoClient = require('mongodb').MongoClient
var url = 'mongodb://localhost:27017/example'
MongoClient.connect(url)
.then(function (db) { // <- db as first argument
console.log(db)
})
.catch(function (err) {})