問題タブ [couchbase-view]
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.
filtering - ビューの結果をフィルタリングするためにCouchbaseで「キー」および「キー」フィルタをどのように使用する必要がありますか?
Web コンソールの Couchbase (バージョン: 3.0.0 Enterprise Edition) のキーとキー フィルター パラメーターに問題があります。これらのパラメーターにどのような値を設定しても、レコードは返されません。
ドキュメントは次のようになります。
マップ機能は次のとおりです。
Reduceは組み込み関数です
クエリ文字列 ?key=["BackOffice1","CPTY2"]&reduce=true&group=true. しかし、何も返されません。
キーとキー パラメータの使用方法について、何か見落としがあるかもしれません。
参考までに、startkey と endkey は期待どおりに機能します。
私のアプローチに何か問題がありますか?
couchbase - Couchbase のビュー
私はソファベース サーバーを持っていて、いくつかのビューを作成しようとしていますが、ビューの概念を完全には理解していないようです。次の 2 つのサンプル ドキュメントがあります。
このマップ関数でビューを作成すると:
最初のドキュメント (id: 70) はビューによって返されませんが、2 番目のドキュメントは返されます。両方に user1 と user2 があるにもかかわらず、その理由がわかりませんでした。
どんな助けでも大歓迎です。
javascript - ネストされた関数内のすべてのドキュメントをループします
私の新しいプロジェクトで Couchbase を使い始めました。問題の解決を手伝ってくれることを願っています。バケットには 2 種類のドキュメントがあります。例えば:
と
次の結果のビューを作成したい:
関数とネストされた関数を書き始めました。これはすべてのドキュメントを反復処理する必要がありますが、降伏する必要があります...助けてもらえますか?
ありがとう
-----------------更新-----------------
私はこのように私の問題を解決しました:
「ブループリント」ソリューションではないかもしれませんが、うまくいきます。後で最適化します。:-)
mapreduce - map reduce を使用してビューの値を並べ替えることはできますか?
値に基づいて coiuchbase ビューの結果を並べ替える必要があります。以下のようなマップ reduce を作成し、group、reduce、および降順キーを使用して並べ替えを行いました。
Reduce= _count 期待どおりの結果が得られました。キーのみに基づいてcouchbaseビューがフィルタリングされることを私は知っています。
以下の結果を得ることができますか。もしそうなら、私がここで見逃していることについて何かアドバイスはありますか?
android - Couchbase Database android - ドキュメントから行を削除する
ドキュメントから特定の行を削除する際に問題が発生しています。データベースとドキュメント オブジェクトを用意し、ドキュメント更新メソッドを使用してデータを保存します。ドキュメントにはドキュメントを削除する方法がありますが、クエリを使用してビュー/行を削除する方法がわかりません。これを達成する方法を教えてください。
couchbase - ソファベース ビューを保存するためのベスト プラクティス
私のアプリケーションには、couchbase ビュー (map-reduce) があります。現在、私はそれらをテキストファイルに書き、couchbase管理ページから新しいcouchbaseサーバーごとにロードしています(面倒でエラーが発生しやすいプロセス)。
とにかく、新しいcouchbaseサーバーをデプロイするとき、または新しいバケットを作成するときに、これらすべてのビューをテキストファイルからcouchbaseにロードできますか?
mysql では、すべての挿入クエリとプロシージャをファイルに書き込んで、新しいインスタンスごとに (コマンド プロンプト経由で) そのファイルを mysql にフィードしていたことを覚えています。カウチベースで利用できるそのような戦略はありますか?