2017-06-22 33 views
1

我目前正在玩弄羽毛,看看它是否可以替代我們的POS後臺應用程序中的meteor.js。 迄今爲止看起來非常棒,但我想到了一件我無法解決的事情。 有時候,我想念一個簡單的事情,如果我沒有在網絡上找到的東西,但我希望有人能幫助我弄清楚: 問題:修補程序/更新中的feathers.js訂閱行爲

我使用羽毛客戶端和觀察到的客戶端來填充數據 - 網格與來自貓鼬/ mongodb服務的文檔。它在我對「表」中包含的任何文檔進行UPDATE/PATCH旁邊工作正常。

那一刻所有(過濾的)查找結果都被替換爲這個更新的文檔。 我知道我可以將結果緩存在一個數組中,然後使用相應的事件來更新數組,但是我不知道是否有更簡單的方法(如流星中),查找結果保持不變,並且它包含更新的文檔這是簡單的更新。

任何幫助表示讚賞

迎接來自馬尼拉

拉爾夫

+0

請不要張貼文字的牆壁,我編輯您的問題,給它一個稍微更合適的形式 – j2L4e

回答

1

如何跟上很大程度上取決於你使用的前端框架的數據。

對於一切運作良好您可以像上面提到的那樣通過real-time events手動保持數據的最新狀態。

+0

我使用角度4.還審查了您的視頻。 問題是,其他併發用戶只接收修補程序上更新的行,所以綁定到數據網格的Observable只包含該記錄。 謝謝並感謝 –

+0

不需要。羽毛反應的要點是保持整個列表更新。你所看到的最常見的問題是'idField'沒有正確配置。 – Daff

+0

非常感謝。這就像一個魅力。我總是使用列表策略,以便我的原始查詢將被重新執行,包括排序和分頁。 –