sql >> Database teknologi >  >> NoSQL >> MongoDB

Meteor ser en ekstern mongodb-instans med MongoInternals.RemoteCollectionDriver

Ok, jeg fandt endelig ud af det (meteor 1.3, autopublicer til)!

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 dette er jeg i stand til at få værdier på klientsiden

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

Det virker selvfølgelig kun, når samlinger er indlæst.

'Håber det vil hjælpe;)




  1. Sådan laver du korrekt databasetest (TDD) på Rails 3 ved hjælp af MongoDB og Mongoid

  2. Sådan indstilles mongod.conf bind_ip med flere ip-adresser

  3. MongoDB Bulk Insert Ignorer duplikat

  4. Spring Boot opsætning af MongoDB-depot