问题标签 [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 - 如何在沙发上区分
我想在 cb 中创建一个视图,它将根据日期范围输入显示一些数据。
我的问题是如何从数据中区分字段?这是我的地图代码:
reduce 是 _count,过滤器例如是:
开始键:[2015,1,1,null]
结束键:[2015,1,31,"\uffff"]
输出符合日期范围的预期:
但是你可以看到“100022”重复了很多次,我怎样才能在 sql 中使类似的东西变得不同,所以它只会显示一次?
谢谢
java - 沙发底座视图空
我实际上将couchbase与java客户端一起使用,但是当我查询我的视图时,结果是空的。但是当我检查返回的行数时,它会返回数据库中的行数:
我试着做:
我的视图处于生产模式。
任何想法 ?
谢谢
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 中的错误吗?
couchbase - 自定义全局函数,用于 Couchbase 视图
我有一个 JavaScript 库,我想从 Couchbase 视图中的地图函数中使用它。有没有办法以某种“全局”方式安装这个库,所以它可以从我创建的所有视图定义中获得?
c# - 从 couchbase 视图获取柜台文件
我们使用 Couchbase 的增量函数将一些计数器存储在具有常量前缀的变量键上SomePrefix_
。我们定义了获取所有以键开头的文档的视图SomePrefix_
:
当我们查询视图时,我们会得到诸如 等值"Mg=="
。.NET "MQ=="
SDK 无法加载视图结果并将其映射到整数。
任何解决方法?
couchbase - 将多个作者存储到 couchbase 数据库中
我是“沙发基地服务器”的新手。我正在寻找的是一个接一个地将 10 个作者姓名存储到 couchbase 文档中。有人请帮助我结构是否像单个文档“作者”和多个值
{ id : 1, name : Auther 1}, { id : 2, name : Author 2}
或将作者 1 存储到一个文档,将作者 2 存储到另一个文档。
如果是这样,我如何id
在“插入”命令之前自动增加。
couchbase - Couchbase 控制台 - 删除文档
我需要做一些清理工作,所以我在 Couchbase 控制台中编写了一个视图来获取我的数据。如何更新或删除它们?
谢谢
couchbase - 将 name 属性添加到从 couchbase 中的视图发出的内容
我在视图中有一个非常简单的发出语句。
有什么办法可以让它返回的 JSON 对象像这样显示
代替
编辑:如果它有所作为,我正在使用其余的 API
mapreduce - 当属性是数组时,如何按文档属性查询?
在 Couchbase Server 3.0 中,我存储桶中的文档格式如下:
我想编写一个视图,这样当我指定 key="news" 时,将返回 "categories" 数组属性中包含 "news" 的所有文档。
我什至编写了一个地图函数,它发出同一篇文章的次数与我们在“类别”数组中的元素一样多。
但我坚持减少。
couchbase - 如何在 couchbase 中为此 sql 语句编写视图
假设我有以下文件
我目前将我的视图设置为
使用时拉回所有 3 个文档
我不确定如何让它仅按公司 ID 拉回该日期范围内的销售额。
sql 版本将是 SELECT * FROM sales WHERE companyId = :companyId AND salesDate BETWEEN :rangeStart AND :rangeEnd
编辑:我正在使用其余的 API。