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

时间:2018-03-05 03:09:43

标签: javascript angularjs mongodb

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

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

示例

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");
  }
});

1 个答案:

答案 0 :(得分:1)

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

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

使用dyanmic数据库名称:

mongoose.connect('mongodb://localhost/' + client_name);