Estoy tratando de recuperar todas las entradas de mongo, pero sigo recibiendo un error que no pude encontrar mientras hay algunas entradas.
const { MongoClient } = require('mongodb'); const url = 'mongodb://localhost:27017'; const dbName = 'toy_db'; tryMongo(); function tryMongo() { MongoClient.connect(url, (err, client) => { if (err) return console.log('Cannot connect to DB'); console.log('Connected successfully to server'); const db = client.db(dbName); const collection = db.collection('toy'); collection.find().toArray((err, docs) => { if (err) return console.log('cannot find toys'); console.log('found these:'); console.log(docs); }); client.close(); }); }este es el error que recibo: ¡Servidor escuchando en el puerto 3030! Conectado con éxito al servidor no puede encontrar juguetes
También he añadido una foto de mongo. 
agradeciendo cualquier tipo de ayuda!
Está cerrando la conexión mongo antes de obtener una respuesta del servidor. Mover client.close(); dentro de devolución de llamada toArray .
const { MongoClient } = require('mongodb'); const url = 'mongodb://localhost:27017'; const dbName = 'toy_db'; tryMongo(); function tryMongo() { MongoClient.connect(url, (err, client) => { if (err) return console.log(err); console.log('Connected successfully to server'); const db = client.db(dbName); const collection = db.collection('toy'); collection.find().toArray((err, docs) => { if (err) { console.log(err); } else { console.log('found these:'); console.log(docs); } client.close(); }); }); }