我正在嘗試使用 .NET Winforms 制作可與 Google Cloud Firestore 配合使用的應用程式。我需要在其中創建集合和檔案,但檔案必須具有有序的 ID。例如;
- 資料庫(集合)
- T1(檔案)
- T2
- T3
如果我將檔案添加到資料庫集合,則新檔案 ID 應為T4。我可以獲得所有收集資料并找到它的大小,但我認為這是最糟糕的解決方案。我該如何解決?
uj5u.com熱心網友回復:
從相關問題,沒有為檔案創建自動遞增 ID 的內置方法,因此應手動實作此功能。您當前的解決方案是實作此目的的推薦方法之一,但存在可擴展性問題,因為更新檔案 ID 或用于生成 ID 的檔案計數僅限于每秒更新一次。如果您的應用程式超過此檔案創建速度(因此需要更新最新的檔案 ID),您應該實作檔案計數器分片。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/377592.html
