Firebase Firestore显示警告

pep*_*epe 3 firebase ionic3 google-cloud-firestore

我正在使用ionic 3和firebase firestore作为数据库进行项目.

但是,每当我进行CRUD操作时,我的firebase firestore都会显示警告.

 index.esm.js:77 [2018-05-02T05:45:40.408Z]  @firebase/firestore: 
 Firestore (4.13.0): 
 The behavior for Date objects stored in Firestore is going to change
 AND YOUR APP MAY BREAK.
 To hide this warning and ensure your app does not break, you need to 
 add the
 following code to your app before calling any other Cloud Firestore 
 methods:

 const firestore = firebase.firestore();
 const settings = {/* your settings... */ timestampsInSnapshots: 
 true};
 firestore.settings(settings);

 With this change, timestamps stored in Cloud Firestore will be read 
 back as
 Firebase Timestamp objects instead of as system Date objects. So you 
 will also
 need to update code expecting a Date to instead expect a Timestamp. 
 For example:

 // Old:
 const date = snapshot.get('created_at');
 // New:
 const timestamp = snapshot.get('created_at');
 const date = timestamp.toDate();

 Please audit all existing usages of Date when you enable the new 
 behavior. In a
 future release, the behavior will change to the new behavior, so if 
 you do not
 follow these steps, YOUR APP MAY BREAK.
Run Code Online (Sandbox Code Playgroud)

小智 10

我在app.module.ts中添加了以下代码,然后错误正确.

firebase.initializeApp(environment.firebase)//加载firebase服务器设置

firebase.firestore().settings({timestampsInSnapshots:true})