所以我已经坚持了几个小时这个任务,似乎无法找到答案。
我的问题是我有一个平均的堆栈应用程序接受多个客户端我想要的是每个客户端都有自己的数据库吗?
示例
var client_name = Client 1 or Client 2;
后端
mongoose.connect('mongodb://localhost:27017/' + client_name, function(err){
if(err){
console.log("not connected " + err);
} else {
console.log("connected");
}
});
答案 0 :(得分:1)
由于MongoDB能够拥有多个数据库 - 是的。 MongooseJS connection documentation。这应该适合你:
mongoose.connect('mongodb://localhost/my-database-name');
mongoose.connect('mongodb://localhost/' + client_name);