【发布时间】:2015-04-25 16:54:59
【问题描述】:
我想将另一台服务器上的 Mongo DB 与我本地机器上的流星连接起来。
任何帮助表示赞赏。我是流星的新手。
运行流星时出错
无法启动 Mongo 服务器。 MongoDB有一个 未指定的未捕获异常。这可能是由于 MongoDB 被 无法写入本地数据库。检查您是否有权限 写入 .meteor/local。 MongoDB 不支持文件系统,例如 不允许文件锁定的 NFS。
【问题讨论】:
我想将另一台服务器上的 Mongo DB 与我本地机器上的流星连接起来。
任何帮助表示赞赏。我是流星的新手。
运行流星时出错
无法启动 Mongo 服务器。 MongoDB有一个 未指定的未捕获异常。这可能是由于 MongoDB 被 无法写入本地数据库。检查您是否有权限 写入 .meteor/local。 MongoDB 不支持文件系统,例如 不允许文件锁定的 NFS。
【问题讨论】:
在流星应用机器上,在服务器端使用这段代码。
if(Meteor.isServer){
Meteor.startup(function () {
var myDatabase = new MongoInternals.RemoteCollectionDriver("<mongo url>");
MyCollection = new Mongo.Collection("collection_name", { _driver: myDatabasee });
});
}
您只需要知道url <mongo url> 的名称,它可能类似于mongodb://127.0.0.1:27017/local or meteor
【讨论】: