在我的文档中,我有一个字段以时间戳的形式存储,比如说
"created_at": admin.firestore.FieldValue.serverTimestamp(),
我想做的是在云函数中使用管理库找到所有文档,这些文档的字段超过了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();