質問編集履歴

3

追記

2021/06/10 04:13

投稿

happy123287
happy123287

スコア0

test CHANGED
File without changes
test CHANGED
@@ -165,3 +165,17 @@
165
165
  ```
166
166
 
167
167
  と書き換えることで取得したpostデータの1つ目のtimestampを日付に直すことはできました。あとはこのデータを元のデータのtimestampデータに差し替えたいです。
168
+
169
+
170
+
171
+ //追記
172
+
173
+ 元データのtimestampデータを日付に直すことができたのですが、やはり以下のバリデーションが出ました。。。
174
+
175
+ ```
176
+
177
+ A non-serializable value was detected in an action, in the path: `payload.0.timestamp`. Value: Thu May 20 2021 20:04:58 GMT+0900 (日本標準時)
178
+
179
+
180
+
181
+ ```

2

追加

2021/06/10 04:13

投稿

happy123287
happy123287

スコア0

test CHANGED
File without changes
test CHANGED
@@ -125,3 +125,43 @@
125
125
  );
126
126
 
127
127
  ```
128
+
129
+
130
+
131
+ ### やったこと
132
+
133
+ ```
134
+
135
+ async (area) => {
136
+
137
+ const querySnapshot = await db
138
+
139
+ .collection("posts")
140
+
141
+ .where("area", "==", area)
142
+
143
+ .orderBy("likeCount", "desc")
144
+
145
+ .orderBy("timestamp", "desc")
146
+
147
+ .limit(2)
148
+
149
+ .get();
150
+
151
+
152
+
153
+ //以下書き換え
154
+
155
+ const data = querySnapshot.docs.map((postDoc) => postDoc.data());
156
+
157
+ console.log(data[0].timestamp.toDate());
158
+
159
+
160
+
161
+ return data;
162
+
163
+ }
164
+
165
+ ```
166
+
167
+ と書き換えることで取得したpostデータの1つ目のtimestampを日付に直すことはできました。あとはこのデータを元のデータのtimestampデータに差し替えたいです。

1

誤字

2021/06/10 04:07

投稿

happy123287
happy123287

スコア0

test CHANGED
File without changes
test CHANGED
@@ -66,7 +66,7 @@
66
66
 
67
67
 
68
68
 
69
- ```React
69
+ ```Typescript
70
70
 
71
71
  export const fetchAsyncGetCourse = createAsyncThunk(
72
72