mongoose链接多个数据库

const mongoose = require("mongoose")
// 链接第一个数据库
let db = mongoose.createConnection("mongodb://localhost:27018/www",{
    useNewUrlParser:true,
    useUnifiedTopology:false,
})
// 不能.then
db.on("open",()=>{
    console.log("数据库链接成功")
})
db.on("error",()=>{
    console.log("数据库链接失败")
})

let Mng =  new mongoose.Schema({
    name:String,
},{
    versionKey:false
})

// 使用mongoose.createConnection 返回值建表 
let newMng = db.model("dage",Mng)
// 支持该写法
// newMng.create({name:"美少女"}).then(()=>{
//     console.log("吸入成功")})
let ww = new   newMng({name:"123123"  })
ww.save()


// 链接第二个数据库
let db1 = mongoose.createConnection("mongodb://localhost:27018/rrr",{
    useNewUrlParser:true,
    useUnifiedTopology:false,
})
db1.on("open",()=>{
    console.log("db1数据库链接成功")
})
db1.on("error",()=>{
    console.log("db1数据库链接失败")
})
let Mng1 =  new mongoose.Schema({
    name:String,
},{
    versionKey:false
})
let newMng1 = db1.model("zhen",Mng1)

//newMng1.create({name:"美少女"}).then(()=>{
//  console.log("吸入成功")})

let ww1 = new   newMng1({age:"第二个数据库"  })
ww1.save()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值