问题标签 [couchbase-view]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
116 浏览

couchbase - 如何在沙发上区分

我想在 cb 中创建一个视图,它将根据日期范围输入显示一些数据。

我的问题是如何从数据中区分字段?这是我的地图代码:

reduce 是 _count,过滤器例如是:

开始键:[2015,1,1,null]

结束键:[2015,1,31,"\uffff"]

输出符合日期范围的预期:

但是你可以看到“100022”重复了很多次,我怎样才能在 sql 中使类似的东西变得不同,所以它只会显示一次?

谢谢

0 投票
0 回答
215 浏览

java - 沙发底座视图空

我实际上将couchbase与java客户端一起使用,但是当我查询我的视图时,结果是空的。但是当我检查返回的行数时,它会返回数据库中的行数:

我试着做:

我的视图处于生产模式。

任何想法 ?

谢谢

0 投票
1 回答
554 浏览

java - 在代码中创建 Couchbase 视图:第一个查询返回 0 行,索引在后台构建

我正在使用 Couchbase Java API 2.1.2 在代码中创建一个视图,如下所示:

ViewResult result = bucket.query(ViewQuery.from(name, viewName))插入文档后直接调用,viewResult.success()总是返回true,但迭代器rows()iterator返回0行(肯定有结果存在。当我在Web界面中执行视图时,它返回正确的值)。

几个小时后我发现的解决方法是调用query两次,中间有足够的等待时间

然后第二次调用将返回正确的结果。

似乎 Couchbase 必须先为查询构建索引但直接返回,甚至在索引构建之前。
等待 10 秒当然不是最优的,将来创建索引可能会花费更多时间。

所以我的问题是,我怎样才能确保我只等到索引建立完成?
这是 API 中的错误吗?

0 投票
2 回答
38 浏览

couchbase - 自定义全局函数,用于 Couchbase 视图

我有一个 JavaScript 库,我想从 Couchbase 视图中的地图函数中使用它。有没有办法以某种“全局”方式安装这个库,所以它可以从我创建的所有视图定义中获得?

0 投票
1 回答
281 浏览

c# - 从 couchbase 视图获取柜台文件

我们使用 Couchbase 的增量函数将一些计数器存储在具有常量前缀的变量键上SomePrefix_。我们定义了获取所有以键开头的文档的视图SomePrefix_

当我们查询视图时,我们会得到诸如 等值"Mg=="。.NET "MQ=="SDK 无法加载视图结果并将其映射到整数。

任何解决方法?

0 投票
2 回答
66 浏览

couchbase - 将多个作者存储到 couchbase 数据库中

我是“沙发基地服务器”的新手。我正在寻找的是一个接一个地将 10 个作者姓名存储到 couchbase 文档中。有人请帮助我结构是否像单个文档“作者”和多个值

{ id : 1, name : Auther 1}, { id : 2, name : Author 2}

或将作者 1 存储到一个文档,将作者 2 存储到另一个文档。

如果是这样,我如何id在“插入”命令之前自动增加。

0 投票
1 回答
173 浏览

couchbase - Couchbase 控制台 - 删除文档

我需要做一些清理工作,所以我在 Couchbase 控制台中编写了一个视图来获取我的数据。如何更新或删除它们?

谢谢

0 投票
1 回答
36 浏览

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

我在视图中有一个非常简单的发出语句。

有什么办法可以让它返回的 JSON 对象像这样显示

代替

编辑:如果它有所作为,我正在使用其余的 API

0 投票
2 回答
28 浏览

mapreduce - 当属性是数组时,如何按文档属性查询?

在 Couchbase Server 3.0 中,我存储桶中的文档格式如下:

我想编写一个视图,这样当我指定 key="news" 时,将返回 "categories" 数组属性中包含 "news" 的所有文档。

我什至编写了一个地图函数,它发出同一篇文章的次数与我们在“类别”数组中的元素一样多。

但我坚持减少。

0 投票
1 回答
84 浏览

couchbase - 如何在 couchbase 中为此 sql 语句编写视图

假设我有以下文件

我目前将我的视图设置为

使用时拉回所有 3 个文档

我不确定如何让它仅按公司 ID 拉回该日期范围内的销售额。

sql 版本将是 SELECT * FROM sales WHERE companyId = :companyId AND salesDate BETWEEN :rangeStart AND :rangeEnd

编辑:我正在使用其余的 API。