解释多节点Couchbase集群中的视图

解释多节点Couchbase集群中的视图,couchbase,couchbase-view,Couchbase,Couchbase View,我是Couchbase的新手 我有一个2节点的Couchbase环境,我有20个文档(我的应用程序中的文章)存储在一个bucket中。我相信有5篇文章实际存在于节点1中,其他文章则存在于节点2中,因为当我关闭节点1时,我的应用程序列表中只有15篇文章 我在我的应用程序中有一个“ordered by postdate”列表,我从这样的视图中获取结果:…emit(doc.postdate). 现在,由于某种原因,我的应用程序中的列表总是不正确,有些文章的位置不正确(没有按发布日期排序)。我唯一的猜测

我是Couchbase的新手

我有一个2节点的Couchbase环境,我有20个文档(我的应用程序中的文章)存储在一个bucket中。我相信有5篇文章实际存在于节点1中,其他文章则存在于节点2中,因为当我关闭节点1时,我的应用程序列表中只有15篇文章

我在我的应用程序中有一个“ordered by postdate”列表,我从这样的视图中获取结果:
…emit(doc.postdate).

现在,由于某种原因,我的应用程序中的列表总是不正确,有些文章的位置不正确(没有按发布日期排序)。我唯一的猜测是:节点1有一个5篇文章的索引,节点2有一个其他15篇文章的索引,它们都在自己的索引中按发布日期字段正确排序,但是,在我的应用程序(使用.NET客户端库)从节点1获得5个,从节点2获得15个之后,它只是将这两个列表“合并”为一个完整的列表20,这就是为什么我在应用程序的文章列表中看到了错误的顺序

所以,请告诉我,我的猜测是错误的,我对Couchbase服务器的误解,以及我得到错误订单列表的任何其他原因?从couchbase的架构角度提供的任何详细信息都将不胜感激


非常感谢。请确保您的订购正确。有一些参数可以尝试升序或降序,以查看是否有任何不同的顺序(如果没有,则表示您没有正确使用视图顺序)。 看

另外,请提供您的视图映射代码

e、 g


提供映射代码,以及如何调用它(参数,如降序等)。
function (doc, meta) 
{
...
}