MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Meteor:URL MongoDB duy nhất cho những người dùng khác nhau

Đã 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 !!!!



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Meteor nâng cấp tương đương

  2. mongoose cập nhật mảng hoặc thêm vào mảng

  3. Cách xử lý các lệnh gọi lại trong vòng lặp for (Node.JS)

  4. Mongodb Driver:thiếu dấu gạch chéo phân định giữa các máy chủ và các tùy chọn

  5. Truy vấn mongodb dữ liệu mùa xuân tự động chuyển đổi Chuỗi thành ObjectId