node.js - 如何在我的 node.js 网站中使用两个 mongoose 数据库?
问题描述
我正在创建一个待办事项列表网站,我需要两个数据库,一个用于存储用户信息,另一个用于存储列表项。但是我不知道如何在同一个node.js项目中使用mongoose的两个数据库。(注意:我也使用过 ejs 和 express)。
解决方案
您应该/可以创建一个包含两个集合的数据库,而不是创建两个数据库
或者如果你真的想使用两个数据库创建 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;```
推荐阅读
- wordpress - 希望商店中的 Wocomerce 产品可见,但不可购买
- javascript - 是否可以忽略 graphql 中与 @include 一起使用的必需类型
- java - org.ektorp.InvalidDocumentException:无法解析类中的 id 访问器
- c# - Polly 内部任务超时
- python - range 如何是惰性序列而不是 Python 中的生成器?
- python - python脚本将文件中的项目读入json对象
- php - 我在我的网站上发现了奇怪的 wp-system.php 文件
- java - 为什么 java 中两个具有相同值的对象的 hashcode() 不同?
- javascript - 状态改变时如何用另一个 React 组件替换它
- telegram - Telegram Bot API:如何获取接收到的照片的 MIME 类型