问题标签 [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.
couchbase - 通过传递参数查询沙发床
我正在以以下格式存储 couchbase 报告文档:
json 包含订阅的字段,它是关注报告的 user_id 列表。问题是如果订阅字段包含 user_id,我必须发出报告文档,如果我通过user_id ='user_cfd29b81f0263a380507 ' 作为关键参数传递。我想知道如何使用user_id在视图中进行比较
这是我写的代码:-
但它没有返回预期的结果。任何人都可以帮忙。
couchbase - 如何在 couchbase Views 中获取总数
当我使用 user_id(key)、limit(10) 和 skip(0) 参数查询 Couchbase 中的某些视图时,我得到具有以下结构的响应:
这是我根据 user_id 返回报告列表的观点:-
这是示例报告文档:-
但是行数是 3,所以如果我想实现分页,我怎样才能获得总计数,所以它对分页很有用。
couchbase - 在沙发库视图中过滤数据
当我在 couchbase 中编写视图以返回整个文档时,它还返回 _sync":{} 数据,有没有办法从响应中删除这些数据。
这是我的视图功能:-
java - 为什么我的 couchbase 视图不返回数据?
我在我的 couchbase 4.0 B 版本的 windows 中创建了示例视图。我也发表了我的看法。我正在通过 java 程序访问它,但没有得到任何结果,而是 json 出现了一些错误。
这是我正在做的完整代码。
创建的视图:
我的java代码使用它:
运行此程序时控制台出错:
python - 使用 Couchbase 在给定半径内搜索文档
我想编写一个地理空间视图,该视图在给定纬度和经度的一英里半径内搜索以下文档。我该怎么做呢?
couchbase - 结果的couchbase substr函数
我正在尝试将结果显示为我的一个属性的子字符串值。
我的数据有一个名为 的字段的记录serialNumber
,我有一个这样的视图,它返回那些在字段中具有“XY”的记录:
我也希望在结果中显示的是serialNumber
. 我试过这个:
和这个:
还有这个:
但结果是空的。
谢谢。
python-2.7 - 过滤沙发底座中的空间视图响应
下面是我在 Couchbase 中通过提供边界框参数的空间视图查询的响应:
这是我的空间视图查询:-
但是 JSON 响应包含不需要的数据,所以我想知道如何从 json 响应中删除几何和关键参数。
查询还返回前 10 条记录,有什么方法可以设置限制和跳过参数,以便查询返回所有数据而不是前 10 条。
couchbase - 有没有办法从 couchbase 视图返回所有数据
我写了一个 Couchbase 视图,我正在从 Python 中查询这个视图。它不会返回完整的数据集,而是仅返回前 10 个元素。
我不想要分页,而不是分页我想要整个数据集。有没有办法做到这一点?
下面是我的视图代码:
这是我为运行查询而编写的 Python 代码:
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 文档似乎也不是很详细。
任何帮助表示赞赏。