首页 > 解决方案 > 如何在我的 node.js 网站中使用两个 mongoose 数据库?

问题描述

我正在创建一个待办事项列表网站,我需要两个数据库,一个用于存储用户信息,另一个用于存储列表项。但是我不知道如何在同一个node.js项目中使用mongoose的两个数据库。(注意:我也使用过 ejs 和 express)。

标签: node.jsexpressmongooseejs

解决方案


您应该/可以创建一个包含两个集合的数据库,而不是创建两个数据库

或者如果你真的想使用两个数据库创建 2 个连接

前任。

In foo_db_connect.js

var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/foo_db');
module.exports = exports = mongoose;```

In bar_db_connect.js

var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/bar_db');
module.exports = exports = mongoose;```

推荐阅读