Pregunta ¿Cómo publicar múltiples colecciones en una sola suscripción en meteoro?


¿Es posible publicar múltiples colecciones en una sola suscripción? si es así, guíanme.


8
2017-07-06 05:25


origen


Respuestas:


Sí. UN publicar la función puede devolver una matriz de cursores. Por ejemplo:

cliente

Meteor.subscribe('roomAndMessages');

servidor

Meteor.publish("roomAndMessages", function (roomId) {
  check(roomId, String);
  return [
    Rooms.find({_id: roomId}),
    Messages.find({roomId: roomId})
  ];
});

nota IMPORTANTE

Si devuelve múltiples cursores en una matriz, actualmente todos deben ser de diferentes colecciones. Esperamos levantar esta restricción en una versión futura.


15
2017-07-06 05:32