C# 需要帮助将代码从couchdb转换为couchbase吗

C# 需要帮助将代码从couchdb转换为couchbase吗,c#,couchdb,couchbase,C#,Couchdb,Couchbase,我在couchbase和couchdb中有相同的观点。视图的名称为“TotalPosts” 我正在将我的视图代码粘贴到下面: 这是地图: function(doc) { emit("Total", 1); emit("TotalParticipants", doc.participants.length); if(doc.status == "1"){ emit("Open", 1); } else if(doc.

我在couchbase和couchdb中有相同的观点。视图的名称为“TotalPosts” 我正在将我的视图代码粘贴到下面:

这是地图:

 function(doc) {
    emit("Total", 1);
        emit("TotalParticipants", doc.participants.length);
        if(doc.status == "1"){
            emit("Open", 1);
        } else if(doc.status == "2") {
            emit("Wah", parseInt(doc.wah_points));
        }
    }
这是reduce代码:

function (key, values, rereduce) {
    return sum(values);
}
视图的结果如下所示:

Key value Open 7 Total 8 TotalParticipants 20 Wah 50 关键值 开放7 总数8 总共20名与会者 华50 现在,我可以使用以下代码在couchdb中执行和检索视图结果:

public IEnumerable<Newtonsoft.Json.Linq.JToken> GetAllStatistics()
         {
             oCouchDB.SetDefaultDesignDoc("Statistics");

             ViewOptions voStats = new ViewOptions();
             voStats.GroupLevel = 1;
             voStats.Stale = true;

             var results = oCouchDB.View("TotalPosts", voStats);

             return results.Rows;

        }
public IEnumerable GetAllStatistics()
{
ocuchdb.SetDefaultDesignDoc(“统计数据”);
ViewOptions voStats=新ViewOptions();
voStats.GroupLevel=1;
voStats.Stale=true;
var results=ococuchdb.View(“TotalPosts”,voStats);
返回结果。行;
}
这是我的couchbase代码:

public IEnumerable<Newtonsoft.Json.Linq.JToken> GetAllStatistics()
         {
             var results = oCouchbase.GetView("Statistics", "TotalPosts");
             return-----// what is the equivalent code here

        }
public IEnumerable GetAllStatistics()
{
var results=ococuchbase.GetView(“统计”、“总帖子”);
return-----//此处的等效代码是什么
}

请帮帮我……

Couchbase会像CouchDB一样返回JSON对象。应该使用相同的代码,或者检查“results”变量以查看其中的内容