问题标签 [couchdb-futon]

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 投票
0 回答
306 浏览

couchdb - 在 ubuntu 上使用 geocouch 扩展 couchdb 后出现初始化问题

环境是 ubuntu 12.10。src 版本是apache-couchdb-1.2.1geocouch-couchdb1.2.x,首先尝试我只是将两者都放到下载文件夹中,但是当我在 geocouch 文件夹中执行 make 时出现以下问题:

我在谷歌上没有找到解决方案,所以忽略这个问题,继续在https://github.com/couchbase/geocouch/tree/couchdb1.2.x上进行配置。:

然后得到以下错误消息:

顺便说一句,我已经尝试过将 src 放到http://euroside.wordpress.com/2011/12/06/installing-geocouch/上的 /usr/local/src 的方法。但它仍然无法正常工作。

0 投票
1 回答
424 浏览

couchdb - 无法在 couchdb futon 中运行用 python 编写的视图

我最近开始将 couchdb 与 python-couchdb 一起使用。问题是当我使用蒲团运行我用 python 编写的视图时,我收到以下错误消息:

错误:os_process_error

{退出状态,4}

即使对于默认视图,它也会崩溃。

def fun(doc): yield None, doc 我将 local.ini 中的 query_server 设置为

[query_server] python=C:\Python27\Lib\site-packages\couchpy-0.2dev-py2.7.egg\couchpy 在此处输入图像描述

0 投票
1 回答
650 浏览

javascript - 如何使用 Cradle 向 CouchDB 添加新的键值对?节点.js

我的 CouchDB 数据库中有一个文档,我想添加一个新的键值对。我正在使用 Cradle 与数据库 ( https://github.com/cloudhead/cradle ) 进行通信,但是,如果我尝试使用不存在的字段对其进行更新,则会出现错误。我的文档布局如下:

我尝试使用的代码如下所示:

我得到的错误如下所示:

引用 req.body 之间的 (.)。

有没有人对如何处理这个有任何好的指导?到目前为止,摇篮对我来说一直很棒,但这似乎比它应该做的更困难!

0 投票
1 回答
1029 浏览

couchdb - 压缩后如何在 _revs_limit 内获取文档的旧版本

所以我在 couchdb wiki 页面上阅读了这个 - _revs_limit 定义了 CouchDB 跟踪的文档修订的上限,即使在压缩之后也是如此。

但是,当我尝试检索 _revs_limit 范围内的旧版本(压缩后)时 - 我得到一个 404 Doc Not Found。我只是在 docid 和 old_revid 上做一个 GET

任何人都可以建议即使在压缩之后如何保留/获取文档的“n”个旧版本

·

0 投票
1 回答
433 浏览

dns - CouchDB 蒲团自定义 URL

我刚刚在我的 Ubuntu 12.04 服务器上安装了 CouchDB,我正试图找到一种方法来使用我的计算机的 IP 或我绑定的域之一来访问 Futon(基于 Web 的管理面板)。

我在以下[httpd]部分添加了以下内容/etc/couchdb/local.ini

但是导航到 my_ip:5984 没有结果。不过,我多次重新启动了 CouchDB 服务器。

你能帮我解决这个问题吗?

0 投票
1 回答
413 浏览

linux - CouchDB 1.3.0 DB 压缩 - 错误 grondot.couch.compact:没有这样的文件

由于我们将 CouchDB 从 1.2.0 升级到 1.3.0,因此在压缩数据库时遇到了问题。其他一切工作都很好而且很顺利,但是在压缩数据库时(通过 Futon 或通过 Cron/CURL 命令)它不会压缩数据库。不过,查看压缩工作正常。每次触发数据库压缩时,我们都会在couch.log文件中收到以下错误:

[Tue, 07 May 2013 02:00:01 GMT] [error] [<0.1264.1402>] Could not open file /usr/local/var/lib/couchdb/grondot.couch.compact: no such file or directory

文件位置.couch正确,但是.compact压缩时没有生成文件。

有谁知道(或已经解决)这个问题?

0 投票
0 回答
234 浏览

couchdb - CouchDb:第一次删除一个巨大的文档会给出状态:500(内部服务器错误)

当我第一次尝试在 couchdb 中删除一个文档 (5Mb) 时,我得到这个状态:500 (Internal Server Error) {"error":"os_process_error","re​​ason":"{exit_status,1}"}

第二次删除文件时正确删除它。此问题不会出现在 windows 上,但会出现在 couchdb 的 unix 实例上。

任何人都可以就这种奇怪的行为提出建议吗?

0 投票
1 回答
132 浏览

javascript - 在 couchdb 中调用另一个列表函数

直升机人,

我正在研究 couchdb 中的视图。而且,在“提取”列表功能中,我试图使用该视图(myView)过滤掉一些信息。从连接到 couchdb 的客户端,我想做一件大事 - 显示“提取”列表函数的结果。但是,我还想对“提取”函数返回的结果执行多项其他操作。所有其他操作中的一个简单操作是“求和”。但是,还有许多其他功能,例如计算“提取”列表函数的结果的中值/标准偏差等。

所以,我被困在某一点上:-

由于整个设计文档是 Json 并且函数体是 javascript,有没有办法在其他列表函数(如“sum”、“median”、“standard deviation”等)中调用“extract”列表函数?

我想这样做的原因:-

所有其他列表函数:“总和”、“标准差”等都期望“提取”函数的返回值作为输入。因此,在其他列表函数中复制提取函数的代码是我最不想做的事情。

有没有其他方法可以解决这个问题:-

是的,有办法。我原以为我会为所有这些功能使用除“myView”之外的另一个视图函数,并编写与“myView”中相同的“map”函数,但是,所有这些视图都将具有单独的“reduce”函数来计算“sum” , 'standard dev' 等。但是,这些视图的计算导致了大量的资源使用,因为每次都创建了许多视图。

你们能提供比这更好的解决方案吗?

谢谢

0 投票
1 回答
1437 浏览

mapreduce - couchdb:计算一个值的平均值

我是 Couchdb 的新手。我想计算蒲团值的平均值。

我的地图功能:

我的减少功能:

0 投票
2 回答
723 浏览

html - 将 couchDB 与 Backbone 连接起来

我曾尝试在 HTML 中连接CouchDBBackbone但无法连接。

谁能给我一些关于如何在 HTML中连接CouchDB的示例Backbone