sql >> Databáze >  >> NoSQL >> MongoDB

Meteor:Unikátní MongoDB URL pro různé uživatele

Stáhl jsem zdrojové kódy meteoru a nakoukl do mongo balíčku. Existuje způsob, jak hacknout kolem nutnosti deklarovat různé názvy kolekcí na serveru mongodb na základě Hubertova návrhu.

V model.js na straně serveru jsem provedl tyto úpravy:

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 hacking zde. Při používání tohoto buďte opatrní!!!!



  1. MongoDB $filtr

  2. Začínáme s nerelačními databázemi pomocí Mongodb 🍃

  3. Přístup k MongoDB z aplikace AppEngine

  4. Mohu se připojit přímo k serveru Redis z JavaScriptu spuštěného v prohlížeči?