如何在couchbase中为时态数据创建最佳视图

如何在couchbase中为时态数据创建最佳视图,couchbase,Couchbase,我对做一个基于新闻、评论文章等的网站感兴趣 我需要检查的一些关键信息是,文章是否在有效的时间范围内,即在网站上运行的开始日期和停止日期之间,以及文章是否在线 我如何才能为此编写视图?理想情况下,您希望看到像这样的视图 var now = new Date(); if(doc.online && (doc.startDate <= now && now <= doc.stopDate)) emit(doc.headline,null); var

我对做一个基于新闻、评论文章等的网站感兴趣

我需要检查的一些关键信息是,文章是否在有效的时间范围内,即在网站上运行的开始日期和停止日期之间,以及文章是否在线

我如何才能为此编写视图?理想情况下,您希望看到像这样的视图

var now = new Date();
if(doc.online && (doc.startDate <= now && now <= doc.stopDate))
   emit(doc.headline,null);
var now=newdate();

如果(doc.online&&(doc.startDate,当您说“暂时”时,您的意思是数据/文章将不再可用?并且您将在特定时间自动发布文章?您的问题非常广泛,可能需要一些不同的方法,具体取决于您想要什么,请提供更多详细信息,然后我们将重试:)这篇文章只在开始日期和停止日期之间以及online=true时显示在网站上有效。因此,我只希望它在满足这些条件的情况下出现在视图中。因此,上面的代码可以工作,但只适用于这种情况,当它被索引时,而不是将来的任何时候。我可以使用ttl将其注销,我想,这将处理stopdate如果我想使用CB查找不在线的文章,那么该文章根本不在CB中。