Ich möchte neue Einträge zu Meteor Veröffentlichung basierend auf bereits gefundenen Eintrag hinzufügen. Ich habe etw so:Hinzufügen von Einträgen basierend auf gefundenen Eintrag in Meteor Veröffentlichung
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();
});
Wie kann ich es verwalten?
// bearbeiten
Okay, noch einmal: mein erstes Objekt wie folgt aussieht:
{
"_id" : "XCauSwJ4Rm6Ap3yGr",
"classes" : [
"NHfWy7qaygkkt778b" //id of the second object (from the same collection)
],
/* other fields */
}
Die zweite wie ist:
{
"_id" : "NHfWy7qaygkkt778b",
/* other fields */
}
I erhalten möchten beide sie (als Parellelleinträge), die nur _id
des ersten kennen.
Sie so etwas wie https://github.com/englue/meteor-publish-composite – chazsolo