Node.js 是否可以用NodeJ连接3个不同的数据库?如果是,那怎么办
是否可以用NodeJ连接3个不同的数据库?如果是,那怎么办 1.mongodb 2.sqlNode.js 是否可以用NodeJ连接3个不同的数据库?如果是,那怎么办,node.js,Node.js,是否可以用NodeJ连接3个不同的数据库?如果是,那怎么办 1.mongodb 2.sql 3.postgresql是的,您可以在应用程序中使用多个数据库 最简单、最灵活的方法是在config.js中声明多个数据库,然后在处理数据库连接的文件中循环这些数据库 module.exports = { /**Declaration of databases for my development environment**/ "development": {
3.postgresql是的,您可以在应用程序中使用多个数据库 最简单、最灵活的方法是在config.js中声明多个数据库,然后在处理数据库连接的文件中循环这些数据库
module.exports = {
/**Declaration of databases for my development environment**/
"development": {
"databases": {
"Database1": {
"database": process.env.RDS_DATABASE1, //you should always save these values in environment variables
"username": process.env.RDS_USERNAME1, //only for testing purposes you can also define the values here
"password": process.env.RDS_PASSWORD1,
"host": process.env.RDS_HOSTNAME1,
"port": process.env.RDS_PORT1,
"dialect": "postgres" //here you need to define the dialect of your databse, in my case it is Postgres
},
"Database2": {
"database": process.env.RDS_DATABASE2,
"username": process.env.RDS_USERNAME2,
"password": process.env.RDS_PASSWORD2,
"host": process.env.RDS_HOSTNAME2,
"port": process.env.RDS_PORT2,
"dialect": "mssql" //second database can have a different dialect
},
},
}
}
您应该使用Sequelize,这是处理多个数据库的一个很好的选择
这里是您可以检查如何从头添加数据库的链接