MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Meteor:unikalny adres URL MongoDB dla różnych użytkowników

Pobrałem kody źródłowe meteora i zajrzałem do pakietu mongo. Jest sposób na zhakowanie wokół konieczności deklarowania różnych nazw kolekcji na serwerze mongodb na podstawie sugestii Huberta.

Po stronie serwera model.js dokonałem tych adaptacji:

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];
};

Tutaj super hakerska robota. Zachowaj ostrożność podczas korzystania z tego!!!!



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. pymongo:usuń duplikaty (zmniejsz mapę?)

  2. jak znaleźć wyraźne pole modelu na i kondycji w manguście?

  3. W mongodb znasz indeks elementu tablicy dopasowany do operatora $in?

  4. MongoDB $i zapytanie operatora w PHP

  5. Jak posortować kolekcję według daty w MongoDB?