AngularJS - 客户端具有单独的MongoDB数据库

问题描述 投票:1回答:1

所以我已经坚持了几个小时这个任务,似乎无法找到答案。

我的问题是我有一个平均的堆栈应用程序接受多个客户端我想要的是每个客户端都有自己的数据库是否可能?

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");
  }
});
javascript angularjs mongodb
1个回答
1
投票

由于MongoDB能够拥有多个数据库 - 是的。 MongooseJS connection documentation。这应该适合你:

mongoose.connect('mongodb://localhost/my-database-name');

With dyanmic database name:

mongoose.connect('mongodb://localhost/' + client_name);
© www.soinside.com 2019 - 2024. All rights reserved.