流星のソースコードをダウンロードし、mongoパッケージを覗き見しました。 ハッキングする方法があります Hubertの提案に基づいてmongodbサーバーで異なるコレクション名を宣言する必要があることについて。
サーバー側のmodel.jsで、次のように調整しました。
Documents.getCollectionByMongoUrl = function (userId, url) {
if (!(userId in documentCollections)) {
var driver = new MongoInternals.RemoteCollectionDriver(url);
documentCollections[userId] = new Meteor.Collection("documents" + userId, { _driver: driver });
documentCollections[userId]._connection = driver.open("documents", documentCollections[userId]._connection);
}
return documentCollections[userId];
};
ここでスーパーハックの仕事。これを使用するときは注意してください!!!!