1

我在移動應用上使用Ionic2,Angularfire 2和Firebase 3。 我使用push方法在我的數據集合中插入記錄並創建一個唯一的UID,這對我來說非常合適。我的問題是如何獲得序列號,例如從100開始,每次我推送(編輯)新記錄(對象)時,我都可以將此字段添加1,並更新集合上的該字段。這個問題是因爲我喜歡用戶可以輕鬆閱讀的連續作品集編號,因爲UID的格式如下:-KgCxt93XTTUWec8Zavb,因此不容易說您的確認編號爲:-KgCxt93XTTUWec8Zavb,我更願意說:101. 有沒有人做過這樣的事情? 任何想法將不勝感激。 Reagards, CaribeSoft。ionic2 angularfire2 secuential倒計時最佳方式

回答

0

你不能這樣做push()

您可以閱讀更多關於它Work with Lists of Data on the Web

另外article is here

使用push()方法將數據追加到多用戶 應用程序的列表中。每次將 新子添加到指定的Firebase引用時,push()方法都會生成一個唯一鍵。通過爲列表中的每個新元素使用這些 自動生成的密鑰,多個客戶端 可以在不寫 衝突的情況下同時向同一位置添加子項。 push()生成的唯一密鑰基於時間戳 ,所以列表項按時間順序自動排序。