問題タブ [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 を使用して、オブジェクトのコレクション内のパラメーターを更新しようとしています。
これは私が現在していることです、
ユーザー オブジェクトの update_attributes が失敗するたびに、トランザクション全体をロールバックしたいと考えています。どうすればこれを達成できますか?
CouchDB を使用しています。Rails、CouchRest、およびActiveRecord を使用していません。
couchdb - CouchDB 内のすべての CouchApp を一覧表示しますか?
1 つの 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とparamsのもの)。そして、couchdbが実際に最初の空でないデータと2番目の空のデータを返送していることを確認します。Couchdbは、ログに同じクエリを表示します。
問題は、結果の文字列が同じであっても、文字列をハードコーディングする代わりに連結するときです。しかし、その理由はわかりません。考え?
couchdb - Ruby on rails & Couchrest モデル: 既存のビューを使用
私は自分のcouchDBとcouchrestモデルに問題があります。
私は自分のcouchDBに既存のビューを持つ実行中のシステムを持っています(それらは正常に動作しています)。今、私はソファレストモデルを使用して、Ruby on Rails プロジェクトでそれらを使用したいと考えています。私はそれらを定義したい:
コードを実行するたびに、designdocument はソファレスト モデルのデフォルト ビューで上書きされます。
データベースのデザインドキュメントを何も変更せずに、それらを「使用」する方法を知っている人はいますか?
どうもありがとう!