問題タブ [n1ql]

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 投票する
1 に答える
1317 参照

n1ql - n1ql 複数の where 条件を持つ select ステートメントでの複数の unnest

以下は、couchbase のサンプル ドキュメントの 1 つです。

「友達」や「親友」に特定の条件で「名前」を表示したい。

n1ql クエリ

上記のクエリは、両方の配列 ( friends 、 bestfriends ) が空の配列でない場合、正常に機能します。

ただし、配列のいずれかが空の配列 (つまり、"bestfriends":[]) であっても、結果は null になります。これを克服する方法は?

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

couchbase - n1qlクエリ、couchbaseの実行中に一括操作エラーを回避するにはどうすればよいですか?

私はcouchbaseでn1qlクエリを実行しています。クエリで「一括取得操作エラー」がスローされることがあります。これを克服する方法は?

カウチベースでの一括取得操作エラーを回避するには?

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

couchbase - バケットをcouchbaseで開いた後にクエリを実行しようとすると、タイムアウト エラーが発生します

私はカウチベースが初めてです。パスワードで保護されていない独自のバケットを作成しました。選択クエリを実行したい。そのために、N1Qlquery を使用しました。私はcouchbaseのsdk2.2.6を使用しています。クエリを実行すると、バケットに接続できますが、クエリを実行できません。助けてください。

これが私のコードです

ここに出力があります

これは、productId で製品を検索するためのコードです。

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

couchbase - 既存のビューに対する Couchbase N1QL クエリ

Couchbase は初めてで、既存のビューに基づいて N1QL クエリを実行できるかどうか疑問に思っています。

このようなものがCouchbaseで機能するかどうか、私は興味があります:

私が収集したものから、ビューはDBをクエリする方法であり、N1QLは基本的に2つを組み合わせようとしている新しい代替手段です.

この質問をするのは、ビューに対してクエリを実行する方が、バケット全体に対してクエリを実行するよりも効率的であると考えているからです。

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

couchbase - N1QL - 挿入選択

insert-selectステートメントN1QL(キー/値が select ステートメントの結果であるドキュメントの挿入)を実行しようとしていますが、構文を理解できません。

私は実行してみました:

いくつかのバリエーションではありましたが、何も機能しませんでした。

編集:SELECTステートメントは

select * from default where payload.fooId in [100,101 ]

作成するドキュメントの KEY はフィールドの値でkey 、VALUE は上記の SELECT ステートメントの JSON 全体です。

0 投票する
2 に答える
1013 参照

database - CouchBase Index ネストされた要素

CouchBase(4.1.1) では、N1QL は要素全体を使用してインデックスを作成できます。これらの 2 つの例を見てください。

次のドキュメント構造があるとします。

ここで、名前と資格情報要素全体に基づいて index1 を作成したいとします。それは可能ですか?

何かのようなもの

または、name と level などのネストされたフィールドの 1 つに基づく index2。これはどのように行うことができますか?何かのようなもの

Explain を実行すると、セカンダリ インデックスは使用されておらず、couchbase はデフォルトでこのバケットのプライマリ インデックスになります。

これが私が使用している選択です。

作成された説明は次のとおりです。