问题标签 [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.
ruby-on-rails - 使用 CouchRest 的 Couchdb 查找器
我只想知道如何在使用 couchdb 的同时在 Rails 中构建 find_all_by_action_and_author_id 方法。我的模型如下所示:
如果我尝试构建这样的视图:
我不知道如何得到正确的结果,我用这个试过:
但结果总是一个空哈希。做这个的最好方式是什么?有什么例子吗?
使用 PostgreSQL,它看起来像这样
不可能这么复杂
谢谢
ruby-on-rails-3 - 如何在 CouchRest 模型中使用 rails-api gem
我正在尝试使用 rails-api gem rails-api和couchrest model设置 rails API 。使用 rails-api 去除了很多中间件和模块,我相信这就是我收到以下错误的原因:
谁能指出我需要包含哪些模块和中间件才能使其正常工作?谢谢
ruby-on-rails - 使用 CouchRest、Rails 更新对象数组
我正在尝试使用 Rails、CouchRest 更新对象集合中的参数。
这就是我目前正在做的事情,
每当 User 对象的 update_attributes 失败时,我都希望回滚整个事务。我怎样才能做到这一点?
我正在使用 CouchDB。Rails、CouchRest 和不使用 ActiveRecord。
couchdb - 列出 CouchDB 中的所有 CouchApp?
有没有办法在一个 CouchDB 中列出所有 CouchApp?
我想做类似的事情:
并取回所有 couchapp 名称的列表。
ruby - 主键和 CouchDB
CouchDB 的版本控制对我正在编写的应用程序来说绝对是一个福音,但是我想在数据库中表示的每个对象都有它自己的唯一标识符(我们称之为my_id
),所以我真的不需要这个_id
字段。
有没有办法让我告诉 CouchDB 我想让我的字段成为主要的嘿(不是_id
)?
我正在使用 ruby 的 couchrest_model,所以我知道Model.find_by_my_id(params[:my_id])
如果我view_by :my_id
上课了,我可以做到,但这感觉就像我无缘无故地存储一个_id
。我应该关心吗?
ruby - 跟踪哪个用户编辑了 CouchDB 文档
我正在使用 couchrest_model 从 ruby 与 CouchDB 进行交互。我在数据库中有一堆文档,每个文档都添加了一个键“updated_by”,我想保留有关进行更改并生成该修订的用户的信息。
这是做事的正确方法吗?
如果这是正确的方法,我应该如何使用 couchrest_model 以便我可以请求用户数据以及我的主数据库?
谢谢!
ruby - couchrest_model - 如何删除数据库?
我希望能够开始我的测试指向一个不存在的 couchdb 数据库,这样我就可以从一个空白画布进行测试。我该怎么做?
ruby - couchrest / open-uri 在 couchdb 视图中为键返回空行
我认为这是沙发的问题,但似乎是更深层次的内部 Ruby 问题。使用以下 couchdb 视图键/值:
如果我以这种方式要求视图:
我得到这个结果:
但如果我这样做:
我得到一个空的结果:
我一生都无法弄清楚为什么......我什至求助于打开wireshark并观察电线上的两个查询。数据包的数据部分中的字节是相同的(带有 url 和参数的东西)。我确认 couchdb 确实在第一个发送给我非空数据,第二个发送给我空数据。Couchdb 甚至在日志中显示相同的查询:
问题是每当我连接字符串而不是对其进行硬编码时,即使认为结果字符串是相同的。但我不知道为什么。想法?
couchdb - Ruby on rails & Couchrest 模型:使用现有视图
我的 couchDB 和 couchrest 模型有一些问题。
我的 couchDB 中有一个正在运行的系统,其中包含现有视图(它们工作正常)。现在我想在带有沙发休息模型的 ruby on rails 项目中使用它们。我想用以下方式定义它们:
每次我运行代码时,设计文档都会被沙发模型中的默认视图覆盖。
有谁知道如何“使用”它们,而不更改数据库设计文档中的任何内容?
非常感谢!
ruby-on-rails - Rails twitter 引导生成器尝试使用 couch_rest 模型而不是正常的活动记录
我像往常一样生成了一个脚手架:
但在那之后,引导布局生成器似乎正在尝试使用 couchrest_model :
我用沙发来装东西,但不是 Active Record。(我基本上在其中调用了一些 GET 和 POST 方法)。
我的第一个问题是,如何设置默认的 ORM,以便引导生成器可能会接受它?我也试过这个:
〜但我得到同样的错误,似乎忽略它。