2016-03-29 4 views
0

Я пытаюсь создать панель администратора, которая будет подключаться к другой базе данных приложений и иметь возможность изменять хранящиеся там данные.Meteor Admin Microservice через 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 

Я посмотрел на Meteor: No docs from remote collection in template helper when connecting two apps via DDP и Connect two Meteor applications using DDP, но до сих пор не могу понять, как взаимодействовать с данными и дать клиенту доступ к нему. Публикация на localhost: 3000 - smallBatchProducts.

Я планирую, чтобы Flow Router обрабатывал маршрутизацию. Спасибо

ответ

0

Скорее всего, вы должны просто положить console.log в обратный вызов onReady.

Meteor.startup(function() { 
    remote.subscribe('smallBatchProducts', { 
    onReady: function(){ 
     console.log(ServerAItems.find().count(), 'test'); 
    }, 
    onError: function(err) {} 
    }); 
}); 
Смежные вопросы