既に見つかったエントリに基づいて、Meteor の出版物に新しいエントリを追加したいと考えています。私はこのようなsthを持っています:
Meteor.publish("thoughts", function (_id) {
Thoughts
.find({_id})
.forEach(function(entry) {
/* here I want to add new thoughts which should be also published
basing on value of field 'classes' from 'entry' object */
});
this.ready();
});
どうすれば管理できますか?
//編集
さて、もう一度: 私の最初のオブジェクトは次のようになります:
{
"_id" : "XCauSwJ4Rm6Ap3yGr",
"classes" : [
"NHfWy7qaygkkt778b" //id of the second object (from the same collection)
],
/* other fields */
}
2番目のものは次のようなものです:
{
"_id" : "NHfWy7qaygkkt778b",
/* other fields */
}
_id
最初のものだけを知っているので、両方を(並行エントリとして)受け取りたいです。