Я не уверен, откуда в вашем коде взято Meteor.Collection.get
, но я знаю очень надежное и долговременное доказательство битвы dburles:mongo-collection-instances
, которое позволяет вам получить коллекцию Mongo.Collection по ее имени.
Добавить пакет:
meteor add dburles:mongo-collection-instances
Создать коллекцию:
// server/client
export const MyDocs = new Mongo.Collection('myDocs')
Получить коллекцию:
// anywhere else
const MyDocs = Mongo.Collection.get('myDocs')
Работает на сервере и клиенте и работает нормальнов производстве.
Документация: https://github.com/dburles/mongo-collection-instances
Редактировать: примечание к --production
Этот флаг используется только для имитации минификации продукции.Смотрите важное сообщение здесь в документации: https://guide.meteor.com/deployment.html#never-use-production-flag
Вы всегда должны использовать meteor build
для создания приложения производственного узла.Больше читать здесь: https://guide.meteor.com/deployment.html#custom-deployment