sql >> Database >  >> NoSQL >> MongoDB

Meteor:unieke MongoDB-URL voor verschillende gebruikers

De broncodes van de meteoriet gedownload en in het mongo-pakket gekeken. Er is een manier om hacken rond het moeten declareren van verschillende collectienamen op de mongodb-server op basis van de suggestie van Hubert.

In de server-side model.js heb ik deze aanpassing gemaakt:

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 hackklus hier. Wees voorzichtig bij het gebruik hiervan!!!!



  1. Redis-meldingen:sleutel en waarde ophalen bij verlopen

  2. Kan een eenmaal gecompileerd model niet overschrijven Mongoose

  3. MongoDB $toUpper

  4. Optimalisatie van Airflow Task die gegevens van BigQuery naar MongoDB overbrengt