我们使用不同的数据库来存储用户的数据。例如,用户的一般信息(登录,密码,配置文件信息等)存储在主数据库中,但如果用户拥有自己的联系人,任务或其他信息,则它们将存储在单独的数据库中。 与数据库的连接如下所示:
var userId = this.userId;
var database = new
MongoInternals.RemoteCollectionDriver('mongodb://localhost:27017/' +
userId);
var collection = database.open('tasks');
通常,它甚至可以在生产阶段工作,但有时Meteor无法连接到单独的数据库。我“错误:写EPIPE”& “MongoError:连接到example.com:27017已关闭”)。所以我们不知道为什么会出现这种错误。 以下是我们在连接失败后得到的日志的屏幕截图:https://image.ibb.co/eR74K6/Screen_Shot_2018_01_06_at_11_30_26_AM.png