質問編集履歴
6
誤字修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -14,9 +14,9 @@
|
|
14
14
|
|
15
15
|
interface Like {
|
16
16
|
|
17
|
-
userId: string
|
17
|
+
userId: string;
|
18
|
-
|
18
|
+
|
19
|
-
createdAt: db.timestamp
|
19
|
+
createdAt: db.timestamp;
|
20
20
|
|
21
21
|
}
|
22
22
|
|
@@ -96,6 +96,20 @@
|
|
96
96
|
|
97
97
|
|
98
98
|
|
99
|
+
//likeStatistics/../posts/:postid
|
100
|
+
|
101
|
+
interface PostState{
|
102
|
+
|
103
|
+
post: db.DocumentReference;
|
104
|
+
|
105
|
+
likeCount: number;
|
106
|
+
|
107
|
+
}
|
108
|
+
|
109
|
+
|
110
|
+
|
111
|
+
|
112
|
+
|
99
113
|
const today = new Date()
|
100
114
|
|
101
115
|
const year: string = 年
|
@@ -122,7 +136,7 @@
|
|
122
136
|
|
123
137
|
.doc(postid)
|
124
138
|
|
125
|
-
.
|
139
|
+
.update({likeCount: db.FieltValue.increment(1)})
|
126
140
|
|
127
141
|
|
128
142
|
|
@@ -140,7 +154,7 @@
|
|
140
154
|
|
141
155
|
.doc(postid)
|
142
156
|
|
143
|
-
.
|
157
|
+
.update({likeCount: db.FieltValue.increment(1)})
|
144
158
|
|
145
159
|
|
146
160
|
|
@@ -162,7 +176,7 @@
|
|
162
176
|
|
163
177
|
.doc(postid)
|
164
178
|
|
165
|
-
.
|
179
|
+
.update({likeCount: db.FieltValue.increment(1)})
|
166
180
|
|
167
181
|
|
168
182
|
|
@@ -188,7 +202,7 @@
|
|
188
202
|
|
189
203
|
.doc(postid)
|
190
204
|
|
191
|
-
.
|
205
|
+
.update({likeCount: db.FieltValue.increment(1)})
|
192
206
|
|
193
207
|
```
|
194
208
|
|
5
誤字修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -98,13 +98,13 @@
|
|
98
98
|
|
99
99
|
const today = new Date()
|
100
100
|
|
101
|
-
const year = 年
|
101
|
+
const year: string = 年
|
102
|
-
|
102
|
+
|
103
|
-
const month = 月
|
103
|
+
const month: string = 月
|
104
|
-
|
104
|
+
|
105
|
-
const week = 第何週
|
105
|
+
const week: string = 第何週
|
106
|
-
|
106
|
+
|
107
|
-
const date = 日
|
107
|
+
const date: string = 日
|
108
108
|
|
109
109
|
|
110
110
|
|
4
誤字修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
|
14
14
|
|
15
|
-
interface {
|
15
|
+
interface Like {
|
16
16
|
|
17
17
|
userId: string
|
18
18
|
|
3
誤字修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -108,7 +108,7 @@
|
|
108
108
|
|
109
109
|
|
110
110
|
|
111
|
-
const postRef = db.collection(posts).doc(postId)
|
111
|
+
const postRef = db.collection("posts").doc(postId)
|
112
112
|
|
113
113
|
|
114
114
|
|
@@ -196,7 +196,7 @@
|
|
196
196
|
|
197
197
|
というように、year, month, week, dayドキュメントのすべてのposts/:postidのlikeCountを加算すれば、
|
198
198
|
|
199
|
-
2020年1月のいいね数TOP10は
|
199
|
+
例えば2020年1月のいいね数TOP10は
|
200
200
|
|
201
201
|
|
202
202
|
|
@@ -204,13 +204,13 @@
|
|
204
204
|
|
205
205
|
db.collections("likeStatistics")
|
206
206
|
|
207
|
-
.doc(
|
207
|
+
.doc(2020)
|
208
208
|
|
209
209
|
.collection("months")
|
210
210
|
|
211
|
-
.doc(
|
211
|
+
.doc(1)
|
212
|
-
|
212
|
+
|
213
|
-
.collection("post")
|
213
|
+
.collection("posts")
|
214
214
|
|
215
215
|
.orderby("likeCount", "desc")
|
216
216
|
|
2
誤字の変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
firebaseを利用して、投稿のいいね
|
1
|
+
firebaseを利用して、投稿のいいね数を、年別、月別、日別に例えばランキングなどのために集計したいと考えています
|
2
2
|
|
3
3
|
|
4
4
|
|
1
変数の説明の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -108,6 +108,10 @@
|
|
108
108
|
|
109
109
|
|
110
110
|
|
111
|
+
const postRef = db.collection(posts).doc(postId)
|
112
|
+
|
113
|
+
|
114
|
+
|
111
115
|
//年別のいいねを加算
|
112
116
|
|
113
117
|
db.collections("likeStatistics")
|