问题标签 [couchrest]

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 回答
388 浏览

ruby-on-rails - 使用 CouchRest 的 Couchdb 查找器

我只想知道如何在使用 couchdb 的同时在 Rails 中构建 find_all_by_action_and_author_id 方法。我的模型如下所示:

如果我尝试构建这样的视图:

我不知道如何得到正确的结果,我用这个试过:

但结果总是一个空哈希。做这个的最好方式是什么?有什么例子吗?

使用 PostgreSQL,它看起来像这样

不可能这么复杂

谢谢

0 投票
0 回答
198 浏览

ruby-on-rails-3 - 如何在 CouchRest 模型中使用 rails-api gem

我正在尝试使用 rails-api gem rails-apicouchrest model设置 rails API 。使用 rails-api 去除了很多中间件和模块,我相信这就是我收到以下错误的原因:

谁能指出我需要包含哪些模块和中间件才能使其正常工作?谢谢

0 投票
1 回答
156 浏览

ruby-on-rails - 使用 CouchRest、Rails 更新对象数组

我正在尝试使用 Rails、CouchRest 更新对象集合中的参数。

这就是我目前正在做的事情,

每当 User 对象的 update_attributes 失败时,我都希望回滚整个事务。我怎样才能做到这一点?

我正在使用 CouchDB。Rails、CouchRest 和使用 ActiveRecord。

0 投票
1 回答
121 浏览

couchdb - 列出 CouchDB 中的所有 CouchApp?

有没有办法在一个 CouchDB 中列出所有 CouchApp?

我想做类似的事情:

并取回所有 couchapp 名称的列表。

0 投票
1 回答
742 浏览

ruby - 主键和 CouchDB

CouchDB 的版本控制对我正在编写的应用程序来说绝对是一个福音,但是我想在数据库中表示的每个对象都有它自己的唯一标识符(我们称之为my_id),所以我真的不需要这个_id字段。

有没有办法让我告诉 CouchDB 我想让我的字段成为主要的嘿(不是_id)?

我正在使用 ruby​​ 的 couchrest_model,所以我知道Model.find_by_my_id(params[:my_id])如果我view_by :my_id上课了,我可以做到,但这感觉就像我无缘无故地存储一个_id。我应该关心吗?

0 投票
1 回答
141 浏览

ruby - 跟踪哪个用户编辑了 CouchDB 文档

我正在使用 couchrest_model 从 ruby​​ 与 CouchDB 进行交互。我在数据库中有一堆文档,每个文档都添加了一个键“updated_by”,我想保留有关进行更改并生成该修订的用户的信息。

这是做事的正确方法吗?

如果这是正确的方法,我应该如何使用 couchrest_model 以便我可以请求用户数据以及我的主数据库?

谢谢!

0 投票
1 回答
103 浏览

ruby - couchrest_model - 如何删除数据库?

我希望能够开始我的测试指向一个不存在的 couchdb 数据库,这样我就可以从一个空白画布进行测试。我该怎么做?

0 投票
1 回答
173 浏览

ruby - couchrest / open-uri 在 couchdb 视图中为键返回空行

我认为这是沙发的问题,但似乎是更深层次的内部 Ruby 问题。使用以下 couchdb 视图键/值:

如果我以这种方式要求视图:

我得到这个结果:

但如果我这样做:

我得到一个空的结果:

我一生都无法弄清楚为什么......我什至求助于打开wireshark并观察电线上的两个查询。数据包的数据部分中的字节是相同的(带有 url 和参数的东西)。我确认 couchdb 确实在第一个发送给我非空数据,第二个发送给我空数据。Couchdb 甚至在日志中显示相同的查询:

问题是每当我连接字符串而不是对其进行硬编码时,即使认为结果字符串是相同的。但我不知道为什么。想法?

0 投票
2 回答
379 浏览

couchdb - Ruby on rails & Couchrest 模型:使用现有视图

我的 couchDB 和 couchrest 模型有一些问题。

我的 couchDB 中有一个正在运行的系统,其中包含现有视图(它们工作正常)。现在我想在带有沙发休息模型的 ruby​​ on rails 项目中使用它们。我想用以下方式定义它们:

每次我运行代码时,设计文档都会被沙发模型中的默认视图覆盖。

有谁知道如何“使用”它们,而不更改数据库设计文档中的任何内容?

非常感谢!

0 投票
1 回答
115 浏览

ruby-on-rails - Rails twitter 引导生成器尝试使用 couch_rest 模型而不是正常的活动记录

我像往常一样生成了一个脚手架:

但在那之后,引导布局生成器似乎正在尝试使用 couchrest_model :

我用沙发来装东西,但不是 Active Record。(我基本上在其中调用了一些 GET 和 POST 方法)。

我的第一个问题是,如何设置默认的 ORM,以便引导生成器可能会接受它?我也试过这个:

〜但我得到同样的错误,似乎忽略它。