Hola, llevo una semana intentando arreglar esto. Funcionó al principio, pero ahora simplemente se detuvo. Quiero conectar mi aplicación vue a un mongodb alojado por ellos y usar este código
const express = require("express"); const mongodb = require("mongodb"); const router = express.Router(); router.get("/", async(req, res) => { const gottenData = await doStuff(); res.send(await gottenData.find({}).toArray()); }); async function doStuff() { console.log("connecting"); const client = await mongodb.MongoClient.connect( "mongodb+srv://<NAME>:<PASSWORD>@cluster0.9tlzg.mongodb.net/database?retryWrites=true&w=majority", { useNewURLParser: true } ); return client.db("database").collection("collection"); } module.exports = router:También adjunto una captura de pantalla de mi configuración de mongodb

Debe crear un cliente y luego conectarse por separado.
const express = require("express"); const mongodb = require("mongodb"); const router = express.Router(); router.get("/", async(req, res) => { const gottenData = await doStuff(); res.send(await gottenData.find({}).toArray()); }); async function doStuff() { console.log("connecting"); const client = new mongodb.MongoClient('mongodb+srv://<NAME>:<PASSWORD>@cluster0.9tlzg.mongodb.net/database?retryWrites=true&w=majority', { useNewURLParser: true }); await client.connect(); return client.db("database").collection("collection"); } module.exports = router:Editar: vea esto para documentos https://docs.mongodb.com/drivers/node/current/fundamentals/connection/