問題タブ [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 を使用して、オブジェクトのコレクション内のパラメーターを更新しようとしています。

これは私が現在していることです、

ユーザー オブジェクトの update_attributes が失敗するたびに、トランザクション全体をロールバックしたいと考えています。どうすればこれを達成できますか?

CouchDB を使用しています。Rails、CouchRest、およびActiveRecord を使用していません。

0 投票する
1 に答える
121 参照

couchdb - CouchDB 内のすべての CouchApp を一覧表示しますか?

1 つの 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とparamsのもの)。そして、couchdbが実際に最初の空でないデータと2番目の空のデータを返送していることを確認します。Couchdbは、ログに同じクエリを表示します。

問題は、結果の文字列が同じであっても、文字列をハードコーディングする代わりに連結するときです。しかし、その理由はわかりません。考え?

0 投票する
2 に答える
379 参照

couchdb - Ruby on rails & Couchrest モデル: 既存のビューを使用

私は自分のcouchDBとcouchrestモデルに問題があります。

私は自分のcouchDBに既存のビューを持つ実行中のシステムを持っています(それらは正常に動作しています)。今、私はソファレストモデルを使用して、Ruby on Rails プロジェクトでそれらを使用したいと考えています。私はそれらを定義したい:

コードを実行するたびに、designdocument はソファレスト モデルのデフォルト ビューで上書きされます。

データベースのデザインドキュメントを何も変更せずに、それらを「使用」する方法を知っている人はいますか?

どうもありがとう!