Я могу преуспеть, используя цикл над результатами и добавляя каждый документ по this.added
, чтобы выполнить агрегацию.
Однако, когда я попытался использовать способ $out
, я потерпел неудачу. Моя клиентская сторона получила 0 результатов.
Meteor.publish('anotherCollection', function() {
OneCollection.aggregate([
// some pipelines here,
{ $out: 'anotherCollection' }
]);
this.ready();
}
Я использую Meteor 1.3.2.4 с метеорными атаками: совокупная упаковка. Моя версия mongo - 2.6, которая должна поддерживать $out
.
Как правильно использовать $out
путь в Метеор? Спасибо
Не, что публиковать метод должен возвращать что-то? –
@RobertMoskal Я понимаю, что '$ out' сделал работу this.added. Но так как 'this.added' является API Meteor, а' $ out' принадлежит Mongo. Так может быть, поэтому я не могу получить результаты? –
@RobertMoskal спасибо toooo !! вы указали ошибку тоже –