簡體   English   中英

節點,TypeError:無法讀取未定義的屬性(讀取“連接”)。 mongoClient 連接時出錯

[英]Node , TypeError: Cannot read properties of undefined (reading 'connect'). error during mongoClient connection

在此處輸入圖像描述

這個錯誤怎么解決??? 在 mongodb 連接期間?

const mongoClient=require('mongodb').mongoClient  
const state={
db:null
}
module.exports.connect=function(done){
const url='mongodb://localhost:27017'
const dbname='shopping'

mongoClient.connect(url,(err,data)=>{
    if(err) return done(err)
    state.db=data.db(dbname)

    done()
})

}

module.exports.get=function(){
return state.db
}

它不是mongoClient ,將其替換為MongoClient 錯誤的原因是它區分大小寫:

const MongoClient=require('mongodb').MongoClient

同時替換MongoClient.connect

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM