我一直在開發一個應用程序幾個月,直到今天我注意到,只要項目在事務內部發生更改,該項目就不再擁有分配的優先級。我很確定它一直在努力,直到最近(如果事實上不是昨天,但我不願意宣佈我對此100%確定),所以我想知道這是否是一個新的錯誤。firebase事務不保持優先?
在我的一些體系結構中,我存儲了需要進入優先級的相同信息,因此在事務代碼末尾返回項目之前添加「.priority」成員非常簡單,但如果我沒有把它存儲在任何其他地方,這會導致我真正的悲痛。當然,它似乎也適得其反);
其他人都注意到了這一點,還是它聽起來像我可以做的其他事情的副作用?
我仍然使用angularFire 0.3,因爲這是什麼出來/穩定當我建立這個,但我的交易代碼與這個問題相關的所有firebase API只 - 讓我的變化從服務器涓涓細流到任何angularFire對象。
感謝您的幫助, 羅布
非常感謝Michael!我將不得不做一些工作來避免改變看起來的優先順序,因爲我們希望很快能夠通過這個應用程序「上線」。就我而言,我很確定我能做到這一點,因爲只有一個事務處於複雜結構的優先級。 – user3338700
FWIW值得注意的是,即使在退貨聲明之前設置優先權,我並不總是成功。但是,我似乎看到這一特定交易被打斷,並且不止一次運行,這可能會加劇事情的發展。我還會看到是否有任何方法可以將交易簡化爲僅在該結構的子成員上操作的較小交易。乾杯! – user3338700
很酷,聽起來不錯。如果您遇到困難,可以通過[email protected]給我打電話。肯定有辦法讓它工作,讓你們活下去。 :-) –