Meteor 0.8.2 Client-Sammlung ist leer, wenn ein neues Objekt eingefügt wird

8

Ich arbeite an einem Projekt, das Meteor 0.7.2 verwendet und es funktioniert gut. Nach dem Update auf meteor 0.8.2 sehe ich mir ein Problem an.

Wenn ich ein Objekt sofort von der Clientseite in die Sammlung einfüge, ist die Sammlung leer und lädt die Daten erneut. Dies geschieht manchmal, wenn ich das Sammelobjekt ebenfalls aktualisiere.

Dies passiert nur mit einer Sammlung. Andere Sammlung funktioniert gut.

Ich verwende Iron-Router und JQuery Sortierbar .

Kann mir bitte jemand dabei helfen? (Ich habe das Gefühl, dass beim Einfügen oder Aktualisieren ein Konflikt zwischen Minimongo und dem Master passiert. Wenn dies der Fall ist, passiert das)

    
Rasekaran 04.07.2014, 05:10
quelle

3 Antworten

0

Es wäre großartig, wenn Sie Code teilen könnten, der es ermöglicht, das Verhalten zu reproduzieren. Sie könnten eine neue Meteor 0.8.2-App erstellen, die nur diese Sammlung enthält und sehen, ob Sie in der Lage sind, den Fehler zu isolieren.

übrigens, wie lautet der Name Ihrer Sammlung, die dieses Problem hat?

    
Gerwin Brunner 14.07.2014 13:46
quelle
0

Bist du sicher, dass es leer ist? Ist es auch leer auf Mongo? Und wenn es nicht der Fall ist, dann versuchen Sie, CollectionName.find ({}) auf der Client-Seite zum Beispiel in der Chrome-Konsole zu machen.

Haben Sie unsicher und Autopublish entfernt? Wenn Sie die Einfügung auf der Client-Seite verwenden, müssen Sie daran denken, Meteor.allow auf der Serverseite für diese Sammlung zu verwenden.

    
lehtu 24.04.2015 19:58
quelle
0

Sie können die abonnierten Daten überprüfen, indem Sie unten das Meteor-Paket

hinzufügen

meteor füge msavin: mongol

hinzu

Drücken Sie nach der Installation Strg + M, um zwischen den Einstellungen zu wechseln.

Weitere Einzelheiten finden Sie unter Ссылка

oder laden Sie dieses herunter und installieren Sie es und führen Sie es mit den Anmeldeinformationen aus. Sie können Ihre lokale Datenbank überprüfen

    
Thusila Bandara 09.09.2017 15:32
quelle