質問編集履歴
6
インデント修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -48,7 +48,7 @@
|
|
48
48
|
|
49
49
|
self.POST_TIME_LIST.insert(CREATE_TIME, at: 0)
|
50
50
|
|
51
|
-
|
51
|
+
}
|
52
52
|
|
53
53
|
if (diff.type == .modified){
|
54
54
|
|
@@ -80,33 +80,13 @@
|
|
80
80
|
|
81
81
|
```
|
82
82
|
|
83
|
-
// 特定のドキュメントに対して
|
84
|
-
|
85
|
-
db.collection('hoge').doc('ID').onSnapshot((doc) => {
|
86
|
-
|
87
|
-
console.log(doc.data())
|
88
|
-
|
89
|
-
})
|
90
|
-
|
91
|
-
// コレクションに対して
|
92
|
-
|
93
|
-
db.collection('hoge').onSnapshot((snapshot) => {
|
94
|
-
|
95
|
-
|
83
|
+
以下を参考にさせて頂き幾つか試したところ上記の結果になりました。
|
96
|
-
|
97
|
-
})
|
98
|
-
|
99
|
-
```
|
100
|
-
|
101
|
-
コード以外では、↑を試してみました。
|
102
|
-
|
103
|
-
|
104
|
-
|
105
|
-
その他参考にさせて頂いたページ
|
106
84
|
|
107
85
|
https://qiita.com/miyae/items/6988c1b61b76b4938ae6#単一ドキュメントへ設定
|
108
86
|
|
109
87
|
https://qiita.com/SatoTakumi/items/c542b1c0fc0694d4b60d#変更がある場合のみ取得--リアルタイムに取得
|
88
|
+
|
89
|
+
```
|
110
90
|
|
111
91
|
|
112
92
|
|
5
コードのインデント修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -46,7 +46,9 @@
|
|
46
46
|
|
47
47
|
guard let CREATE_TIME = DOCUMENT_DATA["CREATE_TIME"] as? Int else { return }
|
48
48
|
|
49
|
-
self.POST_TIME_LIST.insert(CREATE_TIME, at: 0)
|
49
|
+
self.POST_TIME_LIST.insert(CREATE_TIME, at: 0)
|
50
|
+
|
51
|
+
}
|
50
52
|
|
51
53
|
if (diff.type == .modified){
|
52
54
|
|
4
コード修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -44,15 +44,13 @@
|
|
44
44
|
|
45
45
|
let DOCUMENT_DATA = diff.document.data()
|
46
46
|
|
47
|
-
guard let CREATE_TIME = DOCUMENT_DATA["CREATE_TIME"] as? Int else { return }
|
47
|
+
guard let CREATE_TIME = DOCUMENT_DATA["CREATE_TIME"] as? Int else { return }
|
48
48
|
|
49
|
-
self.POST_TIME_LIST.insert(CREATE_TIME, at: 0)
|
49
|
+
self.POST_TIME_LIST.insert(CREATE_TIME, at: 0) }
|
50
50
|
|
51
|
-
|
51
|
+
if (diff.type == .modified){
|
52
52
|
|
53
|
-
if (diff.type == .modified){
|
54
|
-
|
55
|
-
print("modified: (diff.document.data())")
|
53
|
+
print("modified: (diff.document.data())")
|
56
54
|
|
57
55
|
}
|
58
56
|
|
3
コード修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -50,11 +50,11 @@
|
|
50
50
|
|
51
51
|
}
|
52
52
|
|
53
|
-
}
|
54
|
-
|
55
|
-
if (diff.type == .modified){
|
53
|
+
if (diff.type == .modified){
|
56
54
|
|
57
55
|
print("modified: (diff.document.data())")
|
56
|
+
|
57
|
+
}
|
58
58
|
|
59
59
|
}
|
60
60
|
|
2
参考文追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -98,11 +98,13 @@
|
|
98
98
|
|
99
99
|
```
|
100
100
|
|
101
|
-
|
101
|
+
コード以外では、↑を試してみました。
|
102
102
|
|
103
103
|
|
104
104
|
|
105
|
+
その他参考にさせて頂いたページ
|
106
|
+
|
105
|
-
|
107
|
+
https://qiita.com/miyae/items/6988c1b61b76b4938ae6#単一ドキュメントへ設定
|
106
108
|
|
107
109
|
https://qiita.com/SatoTakumi/items/c542b1c0fc0694d4b60d#変更がある場合のみ取得--リアルタイムに取得
|
108
110
|
|
1
参考分追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -102,6 +102,12 @@
|
|
102
102
|
|
103
103
|
|
104
104
|
|
105
|
+
その他参考にさせて頂いたページhttps://qiita.com/miyae/items/6988c1b61b76b4938ae6#単一ドキュメントへ設定
|
106
|
+
|
107
|
+
https://qiita.com/SatoTakumi/items/c542b1c0fc0694d4b60d#変更がある場合のみ取得--リアルタイムに取得
|
108
|
+
|
109
|
+
|
110
|
+
|
105
111
|
### 補足情報(FW/ツールのバージョンなど)
|
106
112
|
|
107
113
|
|