sql >> Databasteknik >  >> NoSQL >> MongoDB

Meteor ser en fjärransluten mongodb-instans med MongoInternals.RemoteCollectionDriver

Ok, jag kom äntligen på det (meteor 1.3, autopublicerar på)!

I lib/collections.js

var database;
if(Meteor.isServer){
    console.log("On collections ");
    database = new MongoInternals.RemoteCollectionDriver("mongodb://user:[email protected]:27017/db_name");
}

MyRemoteCollection = new Mongo.Collection('db_name', { _driver: database });

Efter detta kan jag få värden på klientsidan

console.log("MyRemoteCollection count = " + MyRemoteCollection.find().count());

Naturligtvis fungerar det bara när samlingar laddas.

'Hoppas det hjälper;)




  1. Hur kan jag dela MongoDB-samlingar mellan Meteor-appar?

  2. Hur skapar man en begränsad samling med Spring Data? - MongoDB

  3. OpenShift Få tillgång till Mongodb Pod från en annan Pod

  4. Kan replikens inställda hjärtslagsfrekvens eller timeout-period konfigureras?