Я могу опубликовать несколько коллекций в одном абонементе? если так, пожалуйста, направляйте меня.Как опубликовать несколько коллекций в режиме единой подписки в метеор?
ответ
Да. Функция publish может возвращать массив курсоров. Например:
клиента
Meteor.subscribe('roomAndMessages');
сервера
Meteor.publish("roomAndMessages", function (roomId) {
check(roomId, String);
return [
Rooms.find({_id: roomId}),
Messages.find({roomId: roomId})
];
});
Важное примечание
Если возвращать несколько курсоров в массив, В настоящее время все должны быть из разных коллекций. Мы надеемся снять это ограничение в будущем выпуске.
Спасибо. Я нашел :) –
Вместо того, чтобы возвращать массив, вы также можете создать «виртуальную» коллекцию, которую вы настраиваете в своем собственном методе публикации. Чтобы отфильтровать эти документы, вы можете использовать аргументы для публикации/подписки. Если вы просто хотите иметь сложные документы для отображения контента, это может быть разумным решением. Если вы хотите использовать коллекцию также для обновлений на db, результат массива в основном проще реализовать. Привет, Том –
- 1. Метеор реактивный опубликовать данные из разных коллекций
- 2. Метеор: разница между именами для коллекций, переменных, публикаций и подписки?
- 3. Метеор расслоение плотной - Шаблон: несколько коллекций
- 4. Метеор опубликовать/подписаться вопрос
- 5. Метеор опубликовать недействительный вывод
- 6. Как отказаться от подписки после остановки подписки в Метеор?
- 7. Как отслеживать трафик подписки/публикации в Метеор?
- 8. Как сделать динамические подписки безопасными в Метеор?
- 9. Метеор Реагировать задержку подписки
- 10. Множество коллекций в общем коде метеор
- 11. Понимание Метеор подписки
- 12. коллекции Метеор загрузки в фоновом режиме
- 13. Метеор, параметры динамической подписки
- 14. Метеор публикации/подписки ошибка
- 15. Как опубликовать представление/преобразование коллекции в Метеор?
- 16. Метеор Публикации/Подписки не работают
- 17. метеор опубликовать композитный не
- 18. Метеор - Шаблон из нескольких коллекций
- 19. Gnuplot: построение единой палитры в режиме Multiplot
- 20. Опубликовать/подписаться на каждый промежуток времени в Метеор
- 21. Несколько коллекций в AngularFire?
- 22. Несколько коллекций в Shopify
- 23. Метеор JS - тот же шаблон, который использует несколько коллекций
- 24. Очистить старые Метеор данные подписки
- 25. По запросу Опубликовать на Метеор?
- 26. Redis Опубликовать/Перенос данных подписки
- 27. Пауза/остановка публикации/подписки при вставке в Метеор
- 28. Как понять национальные инструменты Опубликовать протокол подписки?
- 29. Несколько публикаций и подписки
- 30. Как смоделировать несколько одновременных медленных публикаций Метеор?
Измените свой вопрос и добавьте фрагмент кода, который вы пытались использовать. Это поможет людям ответить на ваш вопрос очень! Подробнее о [как задать отличный вопрос] (http://stackoverflow.com/help/how-to-ask). – methode
@methode. Спасибо друг. Я последую за –