問題タブ [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.
couchbase - パラメータを渡してcouchbaseをクエリする
以下の形式で格納されているcouchbaseレポートドキュメントがあります。
json にはサブスクライブされたフィールドが含まれており、レポートをフォローしている user_id のリストです。問題は、サブスクライブされたフィールドに user_id が含まれている場合、レポート ドキュメントを発行する必要があることです。user_idを使用してビューで比較する方法を知りたい
ここに私が書いたコードがあります:-
しかし、期待どおりの結果が返されませんでした。誰でも助けてくれますか。
couchbase - カウチベースビューで合計数を取得する方法
user_id(key)、limit(10)、skip(0) パラメータを使用して Couchbase のビューにクエリを実行すると、次のような構造の応答が返されます。
これは、user_id に基づいてレポートのリストを返す私のビューです:-
サンプル レポート ドキュメントは次のとおりです。
しかし、行数は3なので、ページネーションを実現したい場合は、どうすれば合計数を取得できますか?そのため、ページネーションに役立ちます.
couchbase - カウチベース ビューでデータをフィルター処理する
ドキュメント全体を返すためにカウチベースにビューを書き込むと、_sync":{} データも返されます。このデータを応答から削除する方法はありますか。
ここに私のビュー関数があります:-
java - カウチベース ビューがデータを返さないのはなぜですか?
Windows用のcouchbase 4.0 Bバージョンでサンプルビューを作成しました。私の見解も掲載しました。Javaプログラムを介してアクセスしていますが、結果は得られませんが、代わりにjsonでエラーが発生します。
これが私がやっていることの完全なコードです。
作成されたビュー:
それを使用する私のJavaコード:
このプログラムの実行中にコンソールにエラーが表示されました:
python-2.7 - ソファベースでの空間ビュー レスポンスのフィルタリング
以下は、バウンディング ボックス パラメーターを指定して Couchbase で空間ビュー クエリを実行した場合の応答です。
ここに私の空間ビュークエリがあります:-
しかし、JSON 応答には不要なデータが含まれているため、JSON 応答からジオメトリとキーパラメータを削除するにはどうすればよいでしょうか。
また、クエリは最初の 10 レコードを返します。クエリが最初の 10 の代わりにすべてのデータを返すように、制限を設定してパラメーターをスキップできる方法はありますか。
couchbase - カウチベースビューからすべてのデータを返す方法はありますか
Couchbase ビューを作成し、このビューを Python からクエリしています。データの完全なセットが返される代わりに、最初の 10 要素のみが返されます。
ページネーションではなく、データのセット全体が必要です。これを行う方法はありますか?
以下は私のビューコードです:
クエリを実行するために私が書いた Python コードは次のとおりです。
couchbase - C SDK を使用したビューでの Couchbase 複合キー
C SDK を使用して Couchbase ビューを照会する非常に基本的な C アプリケーションを実装しようとしています。DB サーバーからデータを取得したり、範囲クエリ (startkey と endkey) を使用してビューをクエリしたりできるため、SDK はそのまま機能します。ただし、複合キー、つまり 2 つの値を持つインデックスを使用してビューを作成すると、何も返されません。PHP または Node で同じビューを実装すると、正しいデータが返されます。私の理解では、C SDK は Couchbase の REST API を使用しているため、オプション文字列 (optstr) は、Couchbase に組み込まれた Web 管理コンソールを使用する場合と本質的に同じです。単一の数字の開始キーと終了キーを使用すると、すべてが機能しますが、次のような複合キーを使用し始めるとすぐに
結果が返ってきません。データを返すクエリ文字列は次のようになります
バケットには、次の構造のドキュメントが 5 つしかありません。
数字は単純に 1 から 5 の間です。
複合キーのビューは次のようになります。
単一のキー用のものは、配列ではなく、発行の最初の値として単に doc.number を持ちます。
C で複合キーに使用しているコードは次のようになります。
複合ビューに欠けているものは何ですか? Couchbase Web サイトの例は、キーを使用したビューをカバーしておらず、Git リポジトリの例にも例がありません。Couchbase C SDK はドキュメントが少ないようですが、API ドキュメントでさえあまり詳細ではないようです。
どんな助けでも大歓迎です。