sql >> Databasteknik >  >> NoSQL >> MongoDB

Meteor:Unik MongoDB URL för olika användare

Laddade ner meteors källkoder och kikade in i mongopaketet. Det finns ett sätt att hacka kring att behöva deklarera olika samlingsnamn på mongodb-servern baserat på Huberts förslag.

I serversidan model.js har jag gjort dessa anpassningar:

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

Super hackjobb här. Var försiktig när du använder detta!!!!



  1. MongoDB Aggregate $unwind $match using date - vad missade jag?

  2. stöder mongoose virtuella fält i utvalda som SQL

  3. Hur man skapar MongoDB MultiKey-index på attribut för objekt i en array .NET-drivrutin

  4. multidokument infoga med mongoengine till mongodb