问题标签 [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 回答
282 浏览

couchbase - 通过传递参数查询沙发床

我正在以以下格式存储 couchbase 报告文档:

json 包含订阅的字段,它是关注报告的 user_id 列表。问题是如果订阅字段包含 user_id,我必须发出报告文档,如果我通过user_id ='user_cfd29b81f0263a380507 ' 作为关键参数传递。我想知道如何使用user_id在视图中进行比较

这是我写的代码:-

但它没有返回预期的结果。任何人都可以帮忙。

0 投票
1 回答
829 浏览

couchbase - 如何在 couchbase Views 中获取总数

当我使用 user_id(key)、limit(10) 和 skip(0) 参数查询 Couchbase 中的某些视图时,我得到具有以下结构的响应:

这是我根据 user_id 返回报告列表的观点:-

这是示例报告文档:-

但是行数是 3,所以如果我想实现分页,我怎样才能获得总计数,所以它对分页很有用。

0 投票
1 回答
108 浏览

couchbase - 在沙发库视图中过滤数据

当我在 couchbase 中编写视图以返回整个文档时,它还返回 _sync":{} 数据,有没有办法从响应中删除这些数据。

这是我的视图功能:-

0 投票
2 回答
992 浏览

java - 为什么我的 couchbase 视图不返回数据?

我在我的 couchbase 4.0 B 版本的 windows 中创建了示例视图。我也发表了我的看法。我正在通过 java 程序访问它,但没有得到任何结果,而是 json 出现了一些错误。

这是我正在做的完整代码。

创建的视图:

我的java代码使用它:

运行此程序时控制台出错:

0 投票
3 回答
422 浏览

python - 使用 Couchbase 在给定半径内搜索文档

我想编写一个地理空间视图,该视图在给定纬度和经度的一英里半径内搜索以下文档。我该怎么做呢?

0 投票
1 回答
196 浏览

couchbase - 结果的couchbase substr函数

我正在尝试将结果显示为我的一个属性的子字符串值。

我的数据有一个名为 的字段的记录serialNumber,我有一个这样的视图,它返回那些在字段中具有“XY”的记录:

我也希望在结果中显示的是serialNumber. 我试过这个:

和这个:

还有这个:

但结果是空的。

谢谢。

0 投票
2 回答
116 浏览

python-2.7 - 过滤沙发底座中的空间视图响应

下面是我在 Couchbase 中通过提供边界框参数的空间视图查询的响应:

这是我的空间视图查询:-

但是 JSON 响应包含不需要的数据,所以我想知道如何从 json 响应中删除几何关键参数。

查询还返回前 10 条记录,有什么方法可以设置限制和跳过参数,以便查询返回所有数据而不是前 10 条。

0 投票
1 回答
243 浏览

couchbase - 有没有办法从 couchbase 视图返回所有数据

我写了一个 Couchbase 视图,我正在从 Python 中查询这个视图。它不会返回完整的数据集,而是仅返回前 10 个元素。

我不想要分页,而不是分页我想要整个数据集。有没有办法做到这一点?

下面是我的视图代码:

这是我为运行查询而编写的 Python 代码:

0 投票
1 回答
159 浏览

couchbase - 使用 C SDK 的视图中的 Couchbase 复合键

我正在尝试实现一个非常基本的 C 应用程序,该应用程序使用 C SDK 查询 Couchbase 视图。我让 SDK 能够正常工作,因为我可以从数据库服务器检索数据,甚至可以使用范围查询(startkey 和 endkey)查询视图。但是,如果我使用复合键创建视图,即具有两个值的索引,那么我将一无所获。如果我在 PHP 或 Node 中实现相同的视图,我会得到正确的数据。我对 C SDK 的理解是它使用了 Couchbase 的 REST API,所以选项字符串 (optstr) 与我使用 Couchbase 内置的 Web 管理控制台基本相同。使用单个数字开始和结束键,我就可以正常工作了,但是一旦我开始使用复合键,例如

我没有得到任何结果。确实返回数据的查询字符串看起来像

存储桶只有 5 个文档,结构如下:

数字只是在 1 到 5 之间。

复合键的视图如下所示:

而单个键的那个只是将 doc.number 作为发出中的第一个值,而不是一个数组。

我在 C 中用于复合键的代码如下所示:

复合视图缺少什么?Couchbase 网站上的示例不包含使用任何键的视图,并且其 Git 存储库中的示例也没有任何示例。Couchbase C SDK 似乎只是一个文档,但 API 文档似乎也不是很详细。

任何帮助表示赞赏。

0 投票
1 回答
85 浏览

excel - 使用 Simba ODBC 驱动程序从 Excel 查询 Couchbase 视图

我正在尝试使用 Simba ODBC 驱动程序从 Microsoft Office Excel 查询 Couchbase 数据。

使用以下语句查询表有效:

在此处输入图像描述

但是,当我尝试查询视图时它不起作用,一直说“无法创建表......”

在此处输入图像描述

这是我尝试在 View 上方查询的众多语句之一

我的语法错了吗?还是根本不可能?