質問編集履歴

3

詳しくした

2020/02/23 02:20

投稿

Pltcpx
Pltcpx

スコア7

test CHANGED
File without changes
test CHANGED
@@ -58,7 +58,7 @@
58
58
 
59
59
 
60
60
 
61
- ## Functionsを使う?
61
+ ## A案.Functionsを使う?
62
62
 
63
63
 
64
64
 
@@ -84,7 +84,7 @@
84
84
 
85
85
 
86
86
 
87
- ## 親階層のDocumentのフィールドで管理する?
87
+ ## B案.親階層のDocumentのフィールドで管理する?
88
88
 
89
89
 
90
90
 
@@ -100,19 +100,23 @@
100
100
 
101
101
 
102
102
 
103
- ## リアルタイム更新対象にしない?
103
+ ## 2/23追記:C案.リアルタイム更新対象にしない?
104
+
105
+
106
+
107
+ よく考えたらロード時の復元のために並び順が必要なだけで、リアルタイムにFirestoreと同期とれる必要もないのかも?と思い、この項目を足します。
104
108
 
105
109
 
106
110
 
107
111
  - 初期化時のみデータのorderで並び替えて取得する
108
112
 
109
- - ユーザーが編集中の並びの管理はローカルの状態を優先して、編集画面を離脱するまでアップデート対象にしない。
113
+ - 編集画面を離脱するまでルタイムアップデート対象にしない。
110
114
 
111
- - 編集画面離脱時orderを一括アップデートして整合とる
115
+ - orderデータは更新するが編集中はFirestoreのソート機能を使わない。または編集画面離脱時orderを一括アップデートして整合とる
112
116
 
113
117
 
114
118
 
115
-
119
+ ---
116
120
 
117
121
 
118
122
 

2

別の解決方法案を思いつたので追記

2020/02/23 02:20

投稿

Pltcpx
Pltcpx

スコア7

test CHANGED
File without changes
test CHANGED
@@ -100,6 +100,22 @@
100
100
 
101
101
 
102
102
 
103
+ ## リアルタイム更新対象にしない?
104
+
105
+
106
+
107
+ - 初期化時のみデータのorderで並び替えて取得する
108
+
109
+ - ユーザーが編集中の並びの管理はローカルの状態を優先して、編集画面を離脱するまでアップデート対象にしない。
110
+
111
+ - 編集画面離脱時orderを一括アップデートして整合とる
112
+
113
+
114
+
115
+
116
+
117
+
118
+
103
119
  等、考えているのですが、「FireStoreのDocumentの任意の順番を管理する方法」で定石やよいアイデアがあれば教えてください。
104
120
 
105
121
 

1

タイトルを詳しくした

2020/02/23 02:12

投稿

Pltcpx
Pltcpx

スコア7

test CHANGED
@@ -1 +1 @@
1
- firestoreで任意の並び順を管理したい
1
+ firestoreでドキュメントの任意の並び順を管理したい
test CHANGED
@@ -1,4 +1,4 @@
1
- # firestoreで任意の並び順を管理・更新するためにはどういった方法がよいでしょうか?
1
+ # firestoreでドキュメントの任意の並び順を管理・更新するためにはどういった方法がよいでしょうか?
2
2
 
3
3
 
4
4