mongodb - 如何访问位于不同微服务中的不同数据库
问题描述
所以我想访问连接在同一个集群上的不同数据库的集合。我正在使用微服务架构,我想通过另一个微服务访问数据库,所以我首先想通过一个微服务访问另一个。
export default () => {
return new Promise((resolve, reject) =>{
if (db /*&& client.isConnected()*/){
resolve(db)
}
client.connect(err => {
if(err){
reject("Error in connection: " + err)
}
else{
console.log("Success!")
db = client.db("payment")
resolve(db)
}
});
})
};
在第二个微服务中它几乎相同,但唯一不同的是连接到不同的数据库posts
。那么如何做一些事情,比如绑定两个不同的微服务并访问该不同微服务的不同数据库?
解决方案
推荐阅读
- automation - 如何通过 PuTTY 连接远程服务器并执行本地和远程文件
- r - 与 R shinyApp 的本地服务器端口连接
- html - 如何正确对齐元素?
- node.js - 在 mysql 中不是有效的 BCrypt 哈希
- autodesk-forge - Forge Viewer - 无法在 DWF/DWFX 模型的设置中显示边
- html - 如何在单行中将单选按钮与标签、图例和字段集对齐
- javascript - 如何使用 D3js 绘制像墙砖结构一样放置的矩形?
- scala - 什么是 Akka (Scala) 中的 Int、Out 类型
- javascript - 如何删除html的开头和结尾?
- ruby-on-rails - 从动态键和值获取 Ruby 哈希(MIB SNMP)