firebase - 如何从Firestore获取最近一小时更新的文档?

标签 firebase elasticsearch google-cloud-firestore

我正在尝试通过使用Elasticsearch来实现Firestore DB的全文本搜索。

为了将Firestore数据同步到Elasticsearch,我将云函数与Firestore更新事件一起使用,这样,只要更新Firestore文档,就会触发云函数来更新Elasticsearch。

这按预期工作。但是,这并不划算。

我想通过查询Firestore数据库中最近一小时内更改过的文档并更新elasticsearch来每小时一次定期更新elasticsearch。

有没有一种方法可以仅查询最近一个小时更新的文档的firestore?

最佳答案

您将需要在数据库中具有一个字段,该字段反射(reflect)上一次更新文档的时间。否则,您将无法建立查询以获取所需的内容。

关于firebase - 如何从Firestore获取最近一小时更新的文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54625134/

相关文章:

ios - Swift Tableview 从 Firebase 数据库加载数据

java - Android/Firebase : Glide not working inside one of my fragments

javascript - Firebase firestore 如何在没有额外请求的情况下获取引用数据?

elasticsearch - Nest.ConnectionSettings.SetJsonSerializerSettingsModifier还能工作吗?

Elasticsearch - 从过滤器开始?

python - python elasticsearch:如何在所有字段上查询字符串

javascript - Firebase 存储连接到 Angular 应用

firebase - Firestore中基于正则表达式的查询文档

java - Firestore Android 分页中的 ArrayIndex 错误

firebase - 你如何创建一个封闭的漏斗?