美文网首页我爱编程
Mongoose连接MongoDB的连接方式踩坑

Mongoose连接MongoDB的连接方式踩坑

作者: 环零弦 | 来源:发表于2018-03-22 15:56 被阅读0次

如果用 mongoose.connect 的方式连,如果我 Session 服务器和 Cache 服务器分别位于相同或者不同的主机,以上方式会将所有的 Collection 建在同一个库里,即使指定了库名。用 mongoose.createConnection 的方式会将连接建在 Colloection 上,所以可用,代码如下:

getCacheDb: () => {
    const cacheDb = mongoose.createConnection(globalConf.cacheServer.url, globalConf.cacheServer.options);
    cacheDb.once('connected', err => {
        if (err) console.log('cacheServer connectted failed:' + err);
    });
    return cacheDb;
},
getSessionDb: () => {
    const sessionDb = mongoose.createConnection(globalConf.sessionServer.url);
    sessionDb.once('connected', err => {
        if (err) console.log('sessionServer connectted failed:' + err);
    });
    return sessionDb;
}

参考资料

相关文章

  • Mongoose连接MongoDB的连接方式踩坑

    如果用 mongoose.connect 的方式连,如果我 Session 服务器和 Cache 服务器分别位于相...

  • #3 mongoose 基本使用

    mongoose连接mongodb 创建Schema和model 连接到MongoDB 实例操作 数据库的操作通常...

  • Node-Mongoose

    Mongoose 连接 Mongodb 数据库引擎 mongoose文档 查看npm文档Mongoose 官网查看...

  • node MongoDB express

    node.js 连接MongoDB ①安装 ②增删改查 mongoose 使用 如果出现 mongoose.Pro...

  • 第10天

    1.安装npmnpm install mongoose2.连接到MongoDb1.var mongoose = r...

  • 15.mongoose

    mongoose是nodeJS提供连接 mongodb的一个库schema对象-模型(表)下面使用mongoose...

  • koa如何连接MongoDB

    这个方法,node,express,koa连接MongoDB都是一样的方法,我们利用mongoose模块来连接 注...

  • day9学习笔记

    主讲内容:nodejs与mongodb之间数据库连接插件:mongoose;准备工作: 下载mongoose ...

  • node-mongodb增删改查示例

    1.1:下载mongodb模块 2.1:创建连接: 2.1.1: 引入模块 var mongoose = requ...

  • Mongoose初使用总结

    参考深入浅出mongoose 连接mongoose mongoose连接数据库有两种方式第一种: 第二种: mon...

网友评论

    本文标题:Mongoose连接MongoDB的连接方式踩坑

    本文链接:https://www.haomeiwen.com/subject/duvaqftx.html