Добавить коллекцию в meteor.проект js

Я пытаюсь добавить коллекцию к моему Meteor.js. Я использовал шаблон из meteorkitchen и добавил код:

В моем доме.JS файл (подпапка в папке клиента) у меня есть этот код:

import { Mongo } from 'meteor/mongo';
Tasks = new Mongo.Collection('tasks');

Template.HomeSection2Content2.helpers({
    tasks: function() {
        return Tasks.find();    
    }
});

Я знаю, что мой дом.html файл работает, потому что если если заменить код в TemplateHelper с:

Template.HomeSection2Content2.helpers({
tasks: [
{ text: 'This is task 1' },
{ text: 'This is task 2' },
{ text: 'This is task 3' },
  ],
});

все работает правильно.

Я также добавил

import { Mongo } from 'meteor/mongo';
Tasks = new Mongo.Collection('tasks');

на мой сервер.JS.

Когда я пытаюсь добавить что-то через оболочку MongoDB в эту коллекцию, с интерфейсом ничего не происходит.
Я не получаю сообщение об ошибке

1 ответ

  1. Данные по-прежнему публикуются за кулисами через пакет autopublish. Это означает, что вся ваша база данных публикуется на сервере и подписывается на клиент. После удаления этого пакета необходимо вручную настроить все вызовы pub / sub

    Проблема решена!