Этот код не сработает потому что db.collection равен undefined (в объекте db нет такого свойства или метода).
let MongoClient = require('mongodb').MongoClient;
MongoClient.connect('mongodb://localhost:27017/test', { useNewUrlParser: true }, function(err, db) {
console.log(db.collection); // undefined
db.collection('mytable').insert({'name': "Andrew"}); // db.collection is not a function
});