2014-07-04 50 views
8

我正在使用流星0.7.2的項目,它工作正常。更新到流星0.8.2我面臨一個問題。當插入一個新對象時,流星0.8.2客戶端集合是空的

當我立即從客戶端向集合中插入對象時,集合是空的,然後它將重新加載數據。當我更新集合對象時,也會發生這種情況。

這隻發生在一個集合中。其他收集工作正常。

我正在使用鐵路由器JQuery可排序

有人可以幫助我嗎? (我感覺在插入或更新時,minimongo和master之間會發生衝突)如果是這種情況,爲什麼會發生這種情況

+0

。 特別是發佈,訂閱,架構和插入 –

+0

我的猜測是 - 0.7.2使用Spark,0.8.2使用Blaze,新的渲染引擎。所以在新的渲染Engine Blaze中,你的jQuery-Sortable集成就被打破了。 – imslavko

+0

不知道它如何影響收集狀態。 – imslavko

回答

0

如果您可以共享代碼以便重現行爲。 您可以創建一個新的流星0.8.2應用程序,只有這個集合,看看你是否能夠隔離錯誤。

btw,你的收藏有什麼名稱有這個問題?

0

你確定它是空的嗎? mongo上也是空的嗎?如果不是那麼在Chrome控制檯中嘗試在客戶端創建CollectionName.find({})。

你有沒有安全感並刪除了自動發佈?如果您在客戶端使用插入,您必須記得在服務器端爲該集合使用Meteor.allow。

0

您可以通過添加以下流星包

流星添加msavin檢查訂閱數據:蒙古

安裝,請按Ctrl + M後切換它。

https://github.com/msavin/Mongol

或其他細節下載this並安裝它,並與credentials.You運行可以檢查您能否分享一些你的代碼的本地數據庫