Tengo un problema con la conexión a mi mongoDB con MongoClient.
const { MnogoClient , ObjectID} = require('mongodb') const id = new ObjectID() console.log(id) const connectionURL = 'mongodb://127.0.0.1:27017' const databaseName = 'task-manager' MnogoClient.connect(connectionURL , {useNewUrlParser: true}, (error, client)=>{ if(error){ return console.log(error) } const db = client.db(databaseName) //insertOne is asyncronuse opration and beacuse we use callback function //for the collection we can assign my own property object id db.collection('users').insertOne({ _id: id, name: 'Mahdi', age: 24 } , (error , result)=>{ if(error){ return console.log('Unable to insert the document') } console.log(result.ops) })})obtengo TypeError: no se pueden leer las propiedades de undefined (leyendo 'conectar').
Creo que tienes un error tipográfico que puedo ver allí MnogoClient.connect
MongoClient.connect(connectionURL , {useNewUrlParser: true}, (error, client)=>{ if(error){ return console.log(error) } .... .... })const { MongoClient, ObjectID } = require('mongodb') // It's Mongo not mnogo MongoClient