CouchDB 在视图中使用Date()

kkbh8khc  于 2022-12-09  发布在  CouchDB
关注(0)|答案(1)|浏览(113)

在CouchDB视图中使用Date()根据当前日期过滤结果是否合适?我认为它只会在记录更改时更新视图?
如果是这种情况,有没有办法告诉视图每24小时重新索引一次?
我意识到我可以在视图中提取所有数据,然后使用代码进行筛选,但我想知道是否有一种方法可以在视图中完成所有这些操作。

wpcxdonn

wpcxdonn1#

在CouchDB视图中使用Date()根据当前日期过滤结果是否合适?
Date()只会在检视重建期间计算,因此您无法使用它来根据查询时间取得查询结果。
我想它只会在记录更改时更新视图?
当文档更改时,视图将增量更新,当其定义更改时,视图将完全重建。
如果是这样,有没有办法告诉视图每24小时重新索引一次?
没有
我意识到我可以在视图中提取所有数据,然后使用代码进行筛选,但我想知道是否有一种方法可以在视图中完成所有这些操作。
或者,您可以使用筛选函数来筛选更改馈送。系统会在查询时评估这些筛选条件,以便您可以使用此功能来达到目的。此外,选择器也可以帮助您完成此操作。

相关问题