2016-03-29 10 views
0

Ich versuche ein Admin-Panel zu erstellen, das eine Verbindung zu einer anderen App-Datenbank herstellt und die dort gespeicherten Daten ändern kann.Meteor Admin Microservice über DDP

var remote = DDP.connect('http://localhost:3000/'); 
var ServerAItems = new Mongo.Collection('items', { connection: remote }); 

Meteor.startup(function() { 
    console.log(remote); 
    remote.subscribe('smallBatchProducts', function(item){ 
}); 
    console.log(ServerAItems.find().count(), 'test'); 
}); 
ServerAItems.find().count(); //returns 0 

Ich habe bei Meteor: No docs from remote collection in template helper when connecting two apps via DDP und Connect two Meteor applications using DDP, sehe aber immer noch nicht herausfinden kann, wie mit den Daten zu interagieren und dem Client-Zugriff darauf geben. Die Veröffentlichung auf localhost: 3000 ist smallBatchProducts.

Ich plane, Flow-Router das Routing zu behandeln. Danke

Antwort

0

Sie sollten wahrscheinlich einfach Ihre console.log in den onReady Rückruf setzen.

Meteor.startup(function() { 
    remote.subscribe('smallBatchProducts', { 
    onReady: function(){ 
     console.log(ServerAItems.find().count(), 'test'); 
    }, 
    onError: function(err) {} 
    }); 
});