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)
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?
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.
Sie können die abonnierten Daten überprüfen, indem Sie unten das Meteor-Paket
hinzufügenmeteor füge msavin: mongol
hinzuDrü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
Tags und Links meteor jquery-ui-sortable minimongo