Đã tải xuống mã nguồn của sao băng và nhìn vào gói mongo. Có một cách để hack xung quanh việc phải khai báo các tên bộ sưu tập khác nhau trên máy chủ mongodb dựa trên đề xuất của Hubert.
Trong model.js phía máy chủ, tôi đã thực hiện các điều chỉnh sau:
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];
};
Công việc siêu hack ở đây. Hãy cẩn thận khi sử dụng cái này !!!!