问题标签 [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 文档:
我只想阅读userEmail值为satyam@xyz.com的文档。为此,我写了一个 couchbase 视图:
现在我想要的是,我想从 Java 代码中传递值“satyam@xyz.com”。我尝试了很多,但找不到合适的解决方案。任何人都可以帮助我摆脱这种困境。
提前感谢您的任何建议。
couchbase - 多视图与单视图
我想存储在 couhbase 中的一种文档可以在各种字段组合上进行查询。
我应该有多个视图对应于每种类型的查询,还是有一个视图在所有查询中发出所有相关字段?
发出以下键的视图:
V/s
生成密钥的单个视图
(然后在特定查询中使用您不关心的列的最小值和最大值)
couchbase - 在 Couchbase 中查询“不在”
我在 Couchbase 中有一组文档,其中每个文档都可能有一些用户作为编辑 - 数组中的一组 UserID。
我想查询具有特定用户 ID(用户名)的用户不在编辑器列表中的所有文档?
这是我的数据的样子:
关于上面的数据 - 我如何查询所有类型为 document 的文档,其中 id=5 的用户未列在 editors 数组中 - 意味着只有 document1 应该返回?
couchbase - Couchbase 视图返回重复文档
我有一个简单的“帐户”文档,其中包含以下视图:
有时,(经常),在添加一个条目后,当使用该视图查询数据库时,我会得到重复的条目。这些条目是相同的,包括它们的元数据。
一旦视图检索到重复条目,它将始终将其作为重复项返回(问题始终如一)。
检查存储桶中的条目时,我只能看到此 ID 的一个条目的一个条目,因此重复项仅在视图中。
一旦我创建另一个视图或删除并重新创建此视图,所有重复的条目都消失了。
我正在使用 Couchbase 3.0.0 企业版(build-1118)
php - 如何在 Couchbase PHP SDK 2.0 上从 CouchbaseViewQuery 订购结果?
我开始同时研究 Couchbase 和 MongoDB 来决定在社交网络上实现哪一个,但是在 couchbase 方面缺乏文档几乎让我放弃了。
几乎我必须猜到的所有内容,因为文档很差,并且更容易在 PHP SDK 2.0 和以前的版本之间混淆。有很多文档,但是关于较旧的 sdk 版本。
http://docs.couchbase.com/sdk-api/couchbase-php-client-2.0.2/index.html
现在在我流出之后,我的问题。
我有这段代码,并创建了必要的视图:
它按预期工作,除了我需要按升序或降序对结果进行排序,但我找不到任何关于此的文档。我认为 ->descending(true) 应该可以解决问题,但不起作用。不存在。
API 参考中关于在 CouchbaseViewQuery 上排序的所有内容都是一个常量列表:
UPDATE_BEFORE、UPDATE_NONE、UPDATE_AFTER、ORDER_ASCENDING、ORDER_DESCENDING
但是没有关于如何以及在哪里使用它们的解释。
你能帮忙吗?谢谢。
couchbase - 如何在 Couchbase 中创建具有多个 WHERE 和 OR 子句的视图
我是 CouchBase 的新手,我正在寻找一种解决方案来扩展我的社交网络。Couchbase 看起来更有趣,特别是它很容易扩展功能。
但我正在努力为特定类型的文档创建视图。
我的文档如下所示:
我正在寻找与此 SQL 查询等效的视图。
SELECT * FROM bucket WHERE (uid='$uid' AND accepted='Y') OR (uid='$uid' AND authorid='$logginid')
这样,如果正在查看推荐页面的用户是该推荐页面的所有者,我可以获取所有用户的推荐,即使是未批准的推荐,或者如果不是,则显示所有给定的用户推荐,其中接受为 =="Y",加上推荐书尚未获得批准,但由正在查看该页面的用户撰写。
如果你能给我一些关于这方面的建议,我将不胜感激。
couchbase - Couchbase - 我什么时候应该使用 N1QL 与 Views?
我正在学习 Couchbase,现在是 3.x 版
我的疑问是,我什么时候应该使用N1QL查询和View查询?
而且,它们之间是否存在性能差异?
注意:我有一个情况:
我的旅行应用程序包含两种文档类型的存储桶:路线和城市
Route doc 保存有关旅行路线的信息和作为其中一部分的 City id 数组,然后另一个 doc 保存城市的信息(每个城市都有自己的 doc)。例子:
当我查询某个旅行路线时,我应该做N1QL查询还是View查询?
因为我必须首先打开Route文档,所以获取城市数组而不是获取每个城市文档。
而且我认为这种架构会是最好的,因为有些路线可以有很少的城市,而另一些可以有很多城市。
couchbase - Couchbase 减少多个值
我正在 Couchbase 3.0.1 中构建一个视图,并希望减少地图中的多个值,但我不确定正确的方法。
在订单对象的情况下,我要解决的问题是我想减少地图中的多个值(特别是小计、税收和总计)。我首先将值作为对象输出:
但是,这对我没有多大帮助,因为我不确定当地图输出自定义对象时如何减少值。显然内置的 _sum reduce 函数不会处理它,所以:
有人可以就从 Couchbase 中的地图输出中减少多个值的最佳方法提供一些建议吗?
couchbase - 使用 WHERE 和 ORDER BY 子句在 SQL 中查看多列的 Couchbase 视图
我是 Couchbase noSql 数据库的新手。
我正在尝试创建一个视图,我希望这个视图应该给出如下 SQL 查询的结果。
任何建议都非常感谢。
java - Couchbase 视图为空
如果我尝试通过使用 Java SDK 的视图从 Couchbase 服务器检索文档列表,我会得到一个空的结果列表:
但是,在 Web 控制台中,相同的视图有一个非空的过滤结果列表。另一方面,按文档 ID 进行检索则完美无缺:
查询定义为:
并具有以下名称:
我可能做错了什么?