gpt4 book ai didi

javascript - Firestore 查询,其中日期(时间戳)已超过 24 小时

转载 作者:行者123 更新时间:2023-12-01 00:40:30 24 4
gpt4 key购买 nike

我的文档中有一个字段存储为时间戳,如下所示

  "created_at": admin.firestore.FieldValue.serverTimestamp(),

我想要做的是使用 Cloud Functions 中的管理库查找所有文档,这些文档具有超过 24 小时的该字段

const tsToMillis = admin.firestore.Timestamp.now().toMillis();
const results = await files.where("created_at", ">", tsToMillis - (24 * 60 * 60 * 1000)).get();

我已经尝试过上述方法,但是我不确定如何获取值来比较它,或者有没有办法直接使用 FS 中的时间戳来执行此操作而不进行转换?

最佳答案

const tsToMillis = admin.firestore.Timestamp.now().toMillis();
const compareDate = new Date(tsToMillis - (24 * 60 * 60 * 1000))
const results = await files.where("created_at", "<", compareDate ).get();

关于javascript - Firestore 查询,其中日期(时间戳)已超过 24 小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57754535/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com