我正在尝试通过使用Elasticsearch来实现Firestore DB的全文本搜索。
为了将Firestore数据同步到Elasticsearch,我将云函数与Firestore更新事件一起使用,这样,只要更新Firestore文档,就会触发云函数来更新Elasticsearch。
这按预期工作。但是,这并不划算。
我想通过查询Firestore数据库中最近一小时内更改过的文档并更新elasticsearch来每小时一次定期更新elasticsearch。
有没有一种方法可以仅查询最近一个小时更新的文档的firestore?
最佳答案
您将需要在数据库中具有一个字段,该字段反射(reflect)上一次更新文档的时间。否则,您将无法建立查询以获取所需的内容。
关于firebase - 如何从Firestore获取最近一小时更新的文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54625134/