sql >> Base de Datos >  >> NoSQL >> MongoDB

Meteor ve una instancia remota de mongodb con MongoInternals.RemoteCollectionDriver

¡Ok, finalmente lo descubrí (meteor 1.3, publicación automática activada)!

En lib/colecciones.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 });

Después de esto, puedo obtener valores en el lado del cliente

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

Por supuesto, solo funciona cuando se cargan las colecciones.

'Espero que ayude;)