問題タブ [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.
couchdb - couchdbreduce機能の説明が必要
http://wiki.apache.org/couchdb/Introduction_to_CouchDB_viewsから
couchdbreduce関数は次のように定義されます
- keyは、要素が[key、id]の形式の配列である配列になります。
- 値は、キーのそれぞれの要素に対して発行された値の配列になります
- すなわちreduce([[key1、id1]、[key2、id2]、[key3、id3]]、[value1、value2、value3]、false)
キーの配列に異なるキー値が含まれる場合/理由を理解するのに問題があります。キーの配列に異なるキー値が含まれている場合、どのように処理しますか?
例として、私のデータベースにフォームのアカウント間の移動が含まれていると仮定します。
アカウントの残高を示すビューが必要です。
私のマップ関数は次のことを行います。
私のreduce関数は次のことを行います。
sum(values);を返します。
期待どおりの結果が得られたようですが、reduce関数が異なるキー値を取得する可能性とこれを調整することはできません。
私のreduce関数は最初にキー値をグループ化することになっていますか?その場合、どのような結果が返されますか?
couchdb - couchdb でアプリケーション固有のフィールドに名前を付ける方法
_myappvar
やのような名前の独自のフィールド_myotherappvar
をドキュメントに追加して、データ フィールドと区別しようとしました。最初はうまくいきましたが、ある時点で布団が不平を言い始めます。
正しい方法は何ですか?
私はcouchdb 0.9.0を使用しています。これは古いかもしれませんが、この反復ではアップグレードできません。
編集:_*
couchdb変数用に予約されていると思います。私は何か他のものを選ぶことができますが、ベストプラクティスはありますか、それともこれを解決していますか?
Edit2:すでにこれらのフィールドでライブになっているため、これは私のアプリケーションにとってはかなり深刻です。どのような状況下で機能する部分を残して、将来の分野に新しい名前を付けることができるのだろうか.
security - couchoneインスタンスをどのように構成する必要がありますか?
couchoneインスタンスの構成に少し問題があります。管理者ユーザーを設定しました。しかし、それでも構成オプションを変更することはできません
http:// [your-app-name-here] .couchone.com / _utils / config.html
このエラーをスローします:
サーバー構成の取得/更新中にエラーが発生しました:この構成変数は読み取り専用です
誰かがcouchoneホスティングを使用した経験がありますか?どうすればより安全にできますか?すなわち:
- 私のcouchoneインスタンスとの匿名ユーザーの相互作用はありません。
- 基本認証なしで布団にアクセスすることはできません(cloudantと同様)。
security - Couchdb - リーダー ユーザーの布団をブロックする
閲覧者用のcouchdbのfuton(_utils)へのアクセスをブロックし、管理者だけにアクセスを許可する方法を知りたいです。これを行う必要があるのは、読者ユーザーが布団にアクセスすると、すべてのデータベースの名前とドキュメントの数を確認できるからです。私のアプリケーションでは、読者がドキュメントの ID を持っている場合にのみ、ドキュメントにアクセスできるようにする必要があります。
ssh - リモート サーバーで CouchDB Futon を実行する
私はmac osを使用しています..
私は試した
ssh -fNg -L 5985:127.0.0.1:5984 wawansetiawan@192.168.1.249
しかし、次のようなコマンドがあります:
bind: アドレスは既に使用されています
channel_setup_fwd_listener: ポートをリッスンできません: 5985
ローカル転送を要求できませんでした。
誰でも私を助けることができますか??
nosql - httpsを介してcouchdb布団にアクセスする
nginxを使用してプロキシされたときに、布団インターフェイスにアクセスする際に問題が発生しました。この構成は、httpプロトコルを使用すると正常に機能しますが、httpsを使用しようとすると、常にno_db_file
エラーが発生します(ただし、データベースの作成や値の挿入など、操作は成功します)。
httpsプロトコルを使用して正しく機能させるにはどうすればよいですか?
macos - CouchDB Web GUI(OSX)にアクセスできません
こんにちは、MacBookProにcouchDBをインストールしました
MacPortを使用してインストールしました
しかし、Web GUIにアクセスできませんhttp:// localhost:5984 / _utils / index.html
Web GUIにアクセスできるようにするにはどうすればよいですか?
ありがとうございました
android - How to create a database in CouchDB indicating the username and password
I´m creating an android application that stores data in CouchDB, and I need to create a database from the android application. I need to execute the command "curl-X PUT http://user:passwd@127.0.0.1:5984/myDataBase" with java methods.
I have implemented the following functions:
I call the function by:
but there is no result. I think the problem is in user:passwd because in "admin party" mode the funcion works fine calling by:
couchdb - Futon の CouchDB Reduce チェックボックス
CouchDB で小さなテスト データベースを作成し、Futon で一時ビューを作成しています。マッパーとリデューサーを書きました。マッパーは機能しますが、リデューサーのチェック ボックスは表示されません。私が持っている大規模なデータベースのビューで遊んでいるときに見たので、チェックボックスが必要であることを知っています。
レデューサーのチェック ボックスが表示されないのはなぜですか? これは正常な動作ですか?レデューサーのチェックボックスが表示されないことがありますか? 結果セットが小さいか、何らかの理由で縮小できないためでしょうか? (ただし、結果を減らすことができない理由はわかりません)
私のマッパーはこれです。[1, 2, 3].forEach
削減チェックボックスを取得するには、結果セットを大きくする必要があると思ったからです。
減速機はこれです。
結果は次のようになります。
couchdb - 特定の CouchDB テスト エラーに関する詳細情報はどこにありますか?
添付ファイルと attachment_paths に関する futon テスト スイートでエラーが発生し、潜在的な原因に関する情報が見つからないようです。何か案は?役立つ場合に備えて、以下に表示されるエラーを貼り付けます。
添付ファイル エラー:
attachment_paths エラー: