Добрый день.
При публикации коллекции не происходит её передача клиенту.
Публикация происходит следующим методом
Meteor.publish('battles', function ()
{
var x=this.user().username;
return battles.find({ $or: [ { name1: x}, { name2: x} ] },{fields:{name1:1,name2:1,battleID:1}})
});
При этом же запросе в консоли базы выдается правильный документ. При исполнении кода на сайте или при запросе через консоль браузера возвращается undef без документа.
Пользователь залогинен, в коллекции существуют документы удовлетворяющие условию по имени для данного пользователя.