Die Meteor-Sammlung wird beim Start und AutoForm nicht automatisch erstellt und nicht an mongo db gesendet

9

Ich bin neu bei Meteor und Mongo db. Ich mache eine Bewerbung mit [email protected]. Ich mache eine Datei namens '/imports/api/collections/recipe.js'. Hier erstelle ich eine Sammlung und importiere diese Datei in '/server/main.js' und '/client/main.js'. Nur in recipe.js veröffentliche ich die Rezept-Sammlung und dann in der Datei meines Klienten, die ich abonniere. Bis zu diesem Punkt ist alles in Ordnung. Dann erstelle ich ein Formular mit AutoForm, das gut funktioniert und erstellt wird. Aber diese Form wird nie veröffentlicht.

Zuallererst ging ich davon aus, dass, wenn der Server startet, meine Datenbank zu diesem Zeitpunkt eine Sammlung namens rezept angelegt haben sollte, aber nicht.

Zweitens, warum Autoform funktioniert nicht? Ich denke es ist aus dem ersten Grund.

Auf Kundenseite kann ich meine Rezeptkollektion durch Mongol (von Meteor-Spielzeug) sehen.

Meine Rezeptdatei - '/imports/api/collections/recipe.js':

%Vor%

Die Datei meines Servers: '/server/main.js':

%Vor%

Die js-Datei meines Kunden:

%Vor%

Neue Rezeptvorlage:

%Vor%

Ich verwende Pakete: Collection2 und AutoForm. Jede Hilfe oder Anregung wäre willkommen. Danke

Fühlen Sie sich frei, dass es funktioniert, indem Sie mein Meteor-Lern-Projekt forkieren. Wäre sehr dankbar. - Ссылка

    
Vineet 'DEVIN' Dev 28.06.2016, 18:43
quelle

2 Antworten

1

ok gelöst .... Sehr schäme mich, denn das ist wieder ein Versions-Problem mit einem Meteor-Paket - "accounts-ui". Manchmal werden Pakete in Indien aufgrund des berühmten CDN-Problems nicht aktualisiert.

Trotzdem wird die Sammlung nicht von selbst erstellt. Ich musste zur mongoDB-Konsole gehen und sie selbst erstellen. Dann wird nur Autoform darauf gepostet

    
Vineet 'DEVIN' Dev 02.07.2016, 18:45
quelle
0

Warum importieren Sie Meteor / Meteor in /server/main.js?

Dazu benutze ich den Export wie folgt:

%Vor%

und verwenden Sie dann den Namen der Sammlung:

%Vor%     
thomas craipeau 30.06.2016 15:16
quelle