java - couchbase 中使用 map reduce 的动态视图
问题描述
这是我现在正在使用的 map reduce 函数
public static final String UNIQUE_ASSET_COUNT_VIEW = "function (doc, meta) { \n"
+ " if(doc.type == \"nikhil\") { \n"
+ "emit();
我想让这个动态,因为它会根据文档的类型而变化。现在我无法做到这一点。有什么办法可以做到这一点。我正在使用 Couchbase 5.x
解决方案
视图正在 Couchbase 中输出,如果您在 +5.5.x 上运行,则应该创建一个索引。
从这个版本开始,我们可以将所有聚合下推到索引:https ://blog.couchbase.com/new-querying-features-couchbase-server/
如果您使用的是 Spring 数据,则可以添加注释 @ViewIndexed(如果您真的想使用视图)或 @N1qlPrimaryIndexed。
推荐阅读
- sql - Postgres 在跳过缺失值的同时有效地检查 JSONB 包含
- sparql - SPARQL:找到具有相同三元组的主题?
- c - 当数字的任何位等于0时如何打印1?
- python - 将不带分隔符的 .txt 文件抓取到 JSON 对象中
- java - Jsoup 选择器没有找到某个类
- grep - 搜索并打印集合中的两个关键词
- node.js - NodeJs Route 在生产中返回 404,但在本地不返回
- scala - 升级了 spark 版本,在 spark 作业中遇到 java.lang.NoSuchMethodError: scala.Product.$init$(Lscala/Product;)V
- sql - Pyspark 分组和结构化数据
- onnx - onnxruntime:无法导入名称“get_all_providers”