Soy nuevo en la programación, estoy tratando de seguir un curso de desarrollo web cuando me conecto a la base de datos que creé y aparece el error "mongodb.connect no es una función".
Intento conectarme a la base de datos usando el siguiente código.
let mongodb = require('mongodb'); let db let connectionString = ''; mongodb.connect(connectionString,{useNewUrlParser: true, useUnifiedTopology: true},function(err, client){ db = client.db();Puede conectarse a la base de datos desde el cliente (que usa MongoClient de la biblioteca).
const { MongoClient } = require('mongodb'); let db; const connectionString = 'mongodb://' // Change this to your uri const client = new MongoClient(connectionString)Entonces puedes conectarte
await client.connect(); db = client.db();Prueba esto:
const { MongoClient } = require("mongodb"); let databaseName = ''; let connectionString = ''; MongoClient.connect(connectionString, {useNewUrlParser: true, useUnifiedTopology: true}, (error, client) => { if (error) return console.log("Connection failed for some reason"); const db = client.db(databaseName); });