问题标签 [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 投票
1 回答
2110 浏览

couchdb - 有没有办法停止 couchdb 索引器进程?

有没有办法停止 couchdb 蒲团处理索引器?当视图中有大量数据时,我发现等待的时间太长且困难。任何评论都非常感谢:)

0 投票
2 回答
375 浏览

couchdb - 如何使用 Futon 并将 couchapp 推送到使用 vhost 的 CouchDB?

我有一个托管一个小型网站的 CouchDB 服务器。出于这个原因,我在 CouchDB 配置中设置了一个 vhost 部分,以便请求:

域名.com

将被“重写”为

domain.com/site/_design/app/_rewrite

...正如这篇文章中所解释的那样,正如我所愿,所以我可以保留“漂亮”的 URL。这很好用!但是,这样做之后,我无法在相同的主机名上访问 Futon。这并没有那么不方便,但我发现我什至不能再推我的沙发应用程序了。当我使用“在云中”的服务器时(请原谅行话),我没有其他主机名可以用来推送或访问管理内容。我能做些什么来解决这个问题吗?我尝试了几种重写规则,包括

“从到”: ”../../*”

但这不起作用(对“/_all_dbs”的请求最终在“site/_all_dbs”中......并且在“to”字符串中再添加一个 ../ 会导致 CouchApp 抱怨这是一个不安全的重写规则。

任何提示表示赞赏!

0 投票
1 回答
1626 浏览

macos - 找不到 Couchdb 命令

我将非常感谢 CouchDb 的帮助...

我已经在运行 Mountain Lion (10.7.5) 的 Mac 上加载了 CouchDB。我相信我加载了 Lion 版本,因为我有 10.8 所需的 Mountain Lion 选项。从网络浏览器 CouchDb 运行良好。我有一个数据库正在运行,并从一个由 cronjob 每晚触发的 python 脚本收集 twitter 数据。

问题是我想创建一个管理员帐户,我在 local.ini 文件中进行了所需的更改,但是当我尝试重新启动 CouchDb 服务器时,该命令不起作用。我的 shell(Bash 或 SH)无法识别应该停止 Couch 的命令。

我都试过了 couchdb -dcouchdb stop但我得到了同样的信息 - sh: couchdb: command not found

我假设这是一个路径问题,所以我尝试在 CouchDb 目录中运行该命令,但得到了相同的结果。我正在考虑的一个问题是我将 Couch 加载到了错误的目录中,但我尝试在我找到的所有与 CouchDb 相关的目录中运行此命令。我确信我遗漏了一些东西,但任何关于如何解决这个问题的建议都将不胜感激。我考虑重新加载所有内容,但我想将其用作最后的手段。

0 投票
2 回答
72 浏览

javascript - 多组的分组和限制

我有以下文件

让我们假设这些是评论,我想获得用户观看次数最多的 2 条评论。

我怎样才能在 CouchDB 中做到这一点?

在任何其他 sql 数据库中,我可以执行 2 个查询,limit 2然后合并结果。

0 投票
1 回答
119 浏览

couchdb - 列出设计文档中创建的所有视图

couchdb 可以列出设计文档中创建的所有视图吗?如果是这样,查询是什么?蒲团以某种方式做到了,但我似乎无法从那里的代码中弄清楚。

0 投票
2 回答
277 浏览

couchdb - / 在附件名称中

我刚刚开始使用 couchdb 和 iriscouch 作为数据库使用 jquery mobile 开发网页。

我想知道的是我是否可以在附件名称中获得 / 符号?我想要实现的是我有一个文档,其中包含作为附件的 HTML 文件和所有图像以及诸如此类的附件,但名称为 image/testimage.jpg 作为其名称。Windows 不允许我用 / 来命名文件,并且在附加后我无法重命名蒲团中的附件。

这样我就可以使用我已经拥有的相同 html 文件,而不必更改我在 HTML 中拥有的所有图像和其他文件的 src。

这甚至可能吗?

0 投票
1 回答
601 浏览

couchdb - vhosts 配置在 couchDb 上不起作用

我正面临一个奇怪的问题。我在 Iris 沙发上托管了一个 couchApp。我从 godaddy 购买了一个域名,并将我的 CNAME (WWW) 设置为我在 iris 沙发上的数据库地址。当我在浏览器中输入我的域名时,我收到一条沙发数据库消息

现在,当我尝试将我的域名 (www.example.com) 映射到虚拟主机时

这没用。

我的 rewrites.json 定义如下

当我将浏览器指向这样的地址时

有用。

然而这

才不是。我希望上面的网址可以工作?我究竟做错了什么?

我猜测虚拟主机配置存在一些问题。

0 投票
1 回答
120 浏览

couchdb - Couchdb 视图生成

我正在学习couchdb,所以我有一个非常基本的问题。假设我有一个名为emailwhere 文档的沙发数据库:

我想创建两个视图

1) 检索所有文档 where status = sent
2) 检索所有文档 where status = failed and sent_at > 11715157
3) 检索所有按sent_at降序/升序排序的文档status = sent

对于(1),我写道,

我想我在那里做错了什么,所以它不起作用。谁能建议如何编写所有这三个视图?

0 投票
2 回答
714 浏览

couchdb - 访问视图“文件损坏”时出现 couchdb 错误?

我有一个 couchdb 安装,通常在蒲团打开正常,在“所有文档”视图中我可以看到所有对象;但是,当我尝试访问我的一个视图时,几秒钟后我在警报对话框中收到此错误“错误:文件损坏文件损坏”。数据库过去曾在磁盘之间移动,因为我们更改了磁盘以确保我们有足够的空间。如果文件损坏,它根本不应该工作,有什么办法可以修复它。数据库很大,已经超过 150 GB;我什至尝试使用差异名称制作相同的视图,但错误仍然存​​在。

0 投票
1 回答
184 浏览

couchdb - 在 Ubuntu 的 Geocouch 文件夹中执行 make 命令时提示“致命:不是 git 存储库”

我的目的是用 geocouch 扩展 couchDB,然后我从http://couchdb.apache.org/下载 COUchDB src ,从 github couchdb 1.2.x下载 geocouch 。src 都在我的下载路径中,根据自述文件中的说明。我按以下步骤操作:

在我输入 make 命令后,它会弹出以下错误消息:

顺便说一句,我曾尝试将 apache-couchdb-1.1.1 与 geocouch-couchdb1.1.x 结合使用,但仍然收到相同的“致命错误消息”,这个问题真的让我筋疲力尽,它浪费了我太多时间。任何提示将不胜感激..