jsp*_*dnl 3 couchbase couchbase-view couchbase-java-api
我需要使用map函数ex创建一个视图:
function(doc, meta) {
if(doc.docType == "testDoc")
emit(meta.id, doc)
}
Run Code Online (Sandbox Code Playgroud)
我必须使用沙发床Java客户端2.1创建此视图。文档中找不到任何东西,谢谢
这是创建设计文档的一些代码:
List<View> viewsForCurrentDesignDocument = new ArrayList<View>();
DesignDocument designDocument = DesignDocument.create("my_design_doc", viewsForCurrentDesignDocument);
Run Code Online (Sandbox Code Playgroud)
并添加一个视图:
String mapFunction =
"function (doc, meta) {\n" +
" if(doc.docType == \"testDoc\") {\n" +
" emit(meta.id, doc);\n" +
" }\n" +
"}";
String reduceFunction = "..." // or null if no reduce
View v = DefaultView.create("my_view", mapFunction, reduceFunction);
viewsForCurrentDesignDocument.add(v);
bucket.bucketManager().insertDesignDocument(designDocument);
Run Code Online (Sandbox Code Playgroud)
您可以检查API参考以获得更多选项(开发模式,超时等)。
| 归档时间: |
|
| 查看次数: |
131 次 |
| 最近记录: |