javascript 如何检查firebase时间戳是否大于当前日期

dw1jzc5e  于 2023-06-28  发布在  Java
关注(0)|答案(1)|浏览(88)

我需要将时间戳字段与JavaScript中的当前日期进行比较。
我试着这样做:

  1. let myDocs = [];
  2. await getDocs( collection( database, 'myCollection' ) ).then( ( documents ) => {
  3. documents.docs.forEach( ( document ) => {
  4. if(document.data().createdAt < new Date() ){
  5. myDocs.push({ id:document.id, ...document.data() });
  6. }
  7. });
  8. });
kknvjkwl

kknvjkwl1#

考虑使用查询,如下所示:

  1. getDocs(
  2. query(
  3. collection(database, 'myCollection'),
  4. where('createdAt', '<=', new Date)
  5. )
  6. ).then( ( documents ) => {
  7. ...
  8. })

现在,只有符合条件的文档才会从数据库中检索。

相关问题