Firebase按时间戳过滤

时间:2018-10-02 08:59:47

标签: timestamp google-cloud-firestore momentjs

我在Firestore集合中有一个文档,一个字段是时间戳记 如何过滤此字段? 如果这是整数,我可以做到

.where('time', '>', moment().unix())

但是以这种格式我该怎么办?

timestamp

1 个答案:

答案 0 :(得分:0)

如Google支持所说

const startOfDay = new Date();
startOfDay.setHours(0, 0, 0, 0);
const db = firebase.firestore();
db.collection('posts').where('createdAt', '>=', startOfDay)
.get()
.then(querySnapshot => {
    querySnapshot.forEach(doc => {
        console.log(doc.id, " -> ", doc.data());
    });
});

所以,我必须使用javascript日期对象