いつもお世話になっております。
Firestoreに保存しているタイムスタンプを表示したいと考えています。
まず、Firestoreに保存する際には下記のようにして登録しています。
JavaScript
1databasesRef.doc(id).update({ 2 created_at: firebase.firestore.FieldValue.serverTimestamp() 3});
特定のビューで表示する際に{item.created_at}
のようにしているのですが、エラーが発生してしまいます。
Error: Objects are not valid as a React child (found: object with keys {seconds, nanoseconds}). If you meant to render a collection of children, use an array instead.
ちなみに、created_at
はしっかり取得できていて、下記のようにコンソール上で確認できています。
created_at: Timestamp seconds: xxxxxxxx nanoseconds: xxxxxxxxxxx
Firestoreのドキュメントを参考にして{item.created_at.toDate()}
も試してみたのですが、今度は別のエラーが発生してしまいました。
Cannot read property 'toDate' of undefined
どのようにすれば表示できるのでしょうか。
すみませんが、お知恵を拝借させていただければと思います。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/07 08:33