問題タブ [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 投票する
0 に答える
306 参照

couchdb - ubuntuでgeocouchでcouchdbを拡張した後にinitの問題が発生する

環境はubuntu 12.10です。src のバージョンはapache-couchdb-1.2.1geocouch-couchdb1.2.x です。まず、両方をダウンロード フォルダーに入れてみましたが、geocouch フォルダーで make を実行すると、以下の問題が発生しました。

Google で解決策が見つからないので、この問題を無視して、https://github.com/couchbase/geocouch/tree/couchdb1.2.xに基づいて構成を続行します。:

次に、以下のエラー メッセージが表示されます。

ところで、私は src をhttp://euroside.wordpress.com/2011/12/06/installing-geocouch/の /usr/local/src に置く方法を試しました。しかし、それでも機能しません。

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

couchdb - pythonで書かれたビューをcouchdb futonで実行できない

最近、python-couchdbでcouchdbを使い始めました。問題は、futon を使用して Python で記述されたビューを実行すると、次のエラー メッセージが表示されることです。

エラー: os_process_error

{exit_status,4}

デフォルトのビューでもクラッシュします。

def fun(doc): yield None, doc local.ini の query_server を

[クエリ サーバー] python=C:\Python27\Lib\site-packages\couchpy-0.2dev-py2.7.egg\couchpy ここに画像の説明を入力

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

javascript - Cradle を使用して CouchDB に新しいキーと値のペアを追加するにはどうすればよいですか? Node.js

CouchDB データベースに、新しいキーと値のペアを追加したいドキュメントがあります。Cradle を使用して DB ( https://github.com/cloudhead/cradle ) と通信していますが、存在しないフィールドで更新しようとするとエラーが発生します。私の文書は次のようにレイアウトされています:

そして、私が使用しようとしていたコードは次のようになります。

そして、私が得るエラーは次のようになります:

req.body の間の (.) を参照します。

これを処理する方法について誰か良い方向性がありますか? クレードルはこれまでのところ私にとって素晴らしいものでしたが、これは必要以上に難しいようです!

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

couchdb - 圧縮後に _revs_limit 内でドキュメントの古いリビジョンを取得する方法

だから私はこれをcouchdb wikiページで読みました-_revs_limit は、圧縮後でもCouchDBが追跡するドキュメントリビジョンの上限を定義します。

しかし、_revs_limit の範囲内にある古いリビジョン (圧縮後) を取得しようとすると、404 Doc Not Found が表示されます。私は単にdocidとold_revidでGETを行っています

圧縮後でもドキュメントの「n」個の古いリビジョンを保持/フェッチする方法について誰でもアドバイスできますか

·

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

dns - CouchDB Futon カスタム URL

Ubuntu 12.04 サーバーに CouchDB をインストールしたばかりで、コンピューターの IP またはバインドしたドメインの 1 つを使用して Futon (Web ベースの管理パネル) にアクセスする方法を見つけようとしています。

[httpd]のセクションの下に次を追加しました/etc/couchdb/local.ini

しかし、 my_ip:5984 に移動しても結果はありません。ただし、CouchDB サーバーを数回再起動しました。

それを手伝ってくれませんか?

0 投票する
0 に答える
234 参照

couchdb - CouchDb : 巨大なドキュメントを初めて削除すると、Status: 500 (Internal Server Error) が表示される

初めてcouchdbでドキュメント(5Mb)を削除しようとすると、次のステータスが表示されます:500(内部サーバーエラー){"error":"os_process_error","re​​ason":"{exit_status,1}"}

ドキュメントを削除している間、2回目は正しく削除されます。この問題は Windows では発生しませんが、couchdb の UNIX インスタンスで発生します。

誰でもこの奇妙な動作についてアドバイスできますか?

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

javascript - couchdb で別のリスト関数を呼び出す

こんにちは。

私はcouchdbのビューに取り組んでいます。そして、「抽出」リスト機能では、そのビュー (myView) を使用して一部の情報を除外しようとしています。couchdb に接続するクライアントから、1 つの大きなことを実行したいと思います - 「抽出」リスト関数からの結果を表示します。しかし、「抽出」関数から返された結果に対して実行したいことが他にもいくつかあります。他のすべての操作の 1 つの単純な操作は「合計」です。ただし、「抽出」リスト関数の結果に対して中央値/標準偏差などを計算するなど、他にも多くの機能があります。

だから、私はある時点で立ち往生しています:-

設計ドキュメント全体が Json であり、関数本体が JavaScript であるため、「合計」、「中央値」、「標準偏差」などの他のリスト関数で「抽出」リスト関数を呼び出す方法はありますか?

私がこれをしたい理由: -

他のすべてのリスト関数: 「合計」、「標準偏差」などは、入力として「抽出」関数の戻り値を想定しています。したがって、他のリスト関数で抽出関数のコードの冗長コピーを作成することは、私がやりたい最後のことです。

これを解決する別の方法はありますか:-

はい、方法はあります。これらすべての機能に「myView」以外の別のビュー関数を使用し、「myView」と同じ「map」関数を記述しようと考えていましたが、これらすべてのビューには、「合計」を計算するための個別の「reduce」関数があります。 、「標準開発」など。ただし、これらのビューの計算では、毎回多くのビューが作成されるため、多くのリソースが使用されていました。

これよりも優れたソリューションを提供できますか?

ありがとう

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

mapreduce - couchdb: 値の平均を計算する

私はCouchdbが初めてです。ふとんの値の平均を計算したい。

私の地図機能:

私の縮小機能: