K20*_*0GH 1 javascript firebase-admin google-cloud-firestore
我的文档中有一个字段存储为时间戳,如下所示
"created_at": admin.firestore.FieldValue.serverTimestamp(),
Run Code Online (Sandbox Code Playgroud)
我想要做的是使用 Cloud Functions 中的 admin lib 查找所有文档,这些文档具有该字段超过 24 小时的历史
const tsToMillis = admin.firestore.Timestamp.now().toMillis();
const results = await files.where("created_at", ">", tsToMillis - (24 * 60 * 60 * 1000)).get();
Run Code Online (Sandbox Code Playgroud)
我已经尝试了上面的方法,但是我不确定如何获取值来比较它,或者有没有办法直接使用 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();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
964 次 |
| 最近记录: |