将name属性添加到couchbase中从视图发出的内容

将name属性添加到couchbase中从视图发出的内容,couchbase,couchbase-view,Couchbase,Couchbase View,我在视图中有一个非常简单的emit语句 emit([doc.salesDate, doc.companyId], doc.grossSales); 有没有办法让它返回的JSON对象像这样显示 { "grossSales" : "100" } 而不是 { 0: "100" } 编辑:如果rest API起到了作用,我将使用它理想情况下,您希望视图尽可能轻量级,但您可以通过发出JSON对象来实现这一点 emit([doc.salesDate, doc.companyId], {

我在视图中有一个非常简单的emit语句

emit([doc.salesDate, doc.companyId], doc.grossSales);
有没有办法让它返回的JSON对象像这样显示

{
    "grossSales" : "100"
}
而不是

{
    0: "100"
}

编辑:如果rest API起到了作用,我将使用它

理想情况下,您希望视图尽可能轻量级,但您可以通过发出JSON对象来实现这一点

emit([doc.salesDate, doc.companyId], {"grossSales": doc.grossSales});
这假设文档如下所示:

{
   "salesDate": "2015-06-13T00:27:55.511Z",
   "companyId": "Couchbase",
   "grossSales": 100
}
REST API的输出:

{"total_rows":1,"rows":[
{"id":"test","key":["2015-06-13T00:27:55.511Z","Couchbase"],"value":{"grossSales":100}}
]
}

请注意,视图的RESTAPI应仅用于测试和调试。在生产环境中,应使用SDK

什么是格罗萨莱斯医生?你能给我一份样品吗?这正是我想要的谢谢!沙发基地的文档不是最好的,我找不到任何关于这方面的东西。