1.初始化
npm init
2.安裝mongoose
??npm i mongoose
3.導(dǎo)入mongoose
?const mongoose=require("mongoose")
4.連接mongodb服務(wù)
mongoose.connect("mongodb://127.0.0.1:27017/user")
說明:mongodb是協(xié)議,user是數(shù)據(jù)庫(kù),如果沒有會(huì)自動(dòng)創(chuàng)建user數(shù)據(jù)庫(kù)?。
5.設(shè)置回調(diào)
//設(shè)置回調(diào)
//連接成功的回調(diào),once只執(zhí)行一次
mongoose.connection.once("open",()=>{
console.log("連接成功");
})
//連接錯(cuò)誤的回調(diào)
mongoose.connection.on("error",()=>{
console.log("連接失敗");
})
//連接關(guān)閉的回調(diào)
mongoose.connection.on("close",()=>{
console.log("連接關(guān)閉");
})
6.連接
node 文件名
文章來源:http://www.zghlxwxcb.cn/news/detail-551141.html
7.關(guān)閉?mongodb的連接
? ? mongoose.disconnect()文章來源地址http://www.zghlxwxcb.cn/news/detail-551141.html
?8.源代碼
//導(dǎo)入mongoose
const mongoose=require("mongoose")
//連接mongodb服務(wù),mongodb是協(xié)議,user是數(shù)據(jù)庫(kù),如果沒有會(huì)自動(dòng)創(chuàng)建數(shù)據(jù)庫(kù)
mongoose.connect("mongodb://127.0.0.1:27017/user")
//設(shè)置回調(diào)
//連接成功的回調(diào)
mongoose.connection.once("open",()=>{
console.log("連接成功");
})
//連接錯(cuò)誤的回調(diào)
mongoose.connection.on("error",()=>{
console.log("連接失敗");
})
//連接關(guān)閉的回調(diào)
mongoose.connection.on("close",()=>{
console.log("連接關(guān)閉");
})
/* //關(guān)閉mongodb的連接
setTimeout(()=>{
mongoose.disconnect()
},20000) */
到了這里,關(guān)于Mongodb連接數(shù)據(jù)庫(kù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!