問題タブ [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 に答える
147 参照

php - N1QL で同じ方法で文字列と整数を検索するにはどうすればよいですか?

だから私はこのPHP関数を持っています:

このクエリは、n1ql インジェクションに対して脆弱です。知っている。なんで?プレースホルダー(現在はコメント済み)を使用すると、結果が得られませんでした。解決できない場合は、2 つ目の質問を投稿します。

ここで質問したいのは、この関数は、ユーザーがドキュメントを検索したときにドキュメントをうまく見つけることができるかということです。ただし、フィールドが整数の場合、結果は表示されません。LIKE を「=」に置き換えようとし、引用符と % の両方を削除しました。その後、ユーザーは整数フィールドで数値を正常に検索できます。しかし、ユーザーは文字列フィールドを検索できなくなります。何か案は?

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

php - N1QL の準備済みステートメントが 100% 機能しない

一部の変数が最終ステートメントに挿入されていない可能性がある (確かなことはわかりません) という問題があります。これが私の例です:

作品:

デバッグ出力: debug01

動作しません:

デバッグ出力: debug02

基本的に、2 番目の例は結果を返しませんが、最初の例は問題なく動作します。

理由はありますか?

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

json - N1QL を使用して、couchbase の json からネストされたオブジェクトを取得する

Couchbase のエントリとして次の json があります。

resultCodeN1QLクエリでフィールドを取得したい:

私は0の結果を得ました。

どうやってやるの ?

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

java - Couchbase クエリが期待どおりに機能しない

Couchbase 4.1を使用して、次のドキュメント構造を持っています

最新のタイムスタンプと、これが私が持っているすべての一致の総数を返すクエリが必要です。

これは、期待どおりに正しいユーザー数を返しますが、返されるタイムスタンプは正しくありdescません。クエリで考慮されていないかのように、最も古いタイムスタンプが返されます。削除して適用しようとしましたがasc、同じ結果が返されました。

この誤ったクエリ結果を解決するにはどうすればよいですか

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

couchbase - Couchbase N1QL: 特定のフィールドを持たないドキュメントを取得する

バケットに多くのドキュメントがあります

ただし、一部のドキュメントには prop3 フィールドがありません。

n1ql クエリを使用して、prop3 フィールドを持たないすべてのドキュメントを取得するにはどうすればよいですか?

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

n1ql - spring-data-couchbase で n1ql を使用してドキュメントからフィールドをフェッチする方法

これは、正常に機能するリポジトリ内のクエリです。

次のように、Player ドキュメントから特定のフィールドをフェッチしたい:

これを行うことは可能ですか、私は spring-data-couchbase 2.1.2 を使用しています

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

couchbase - 名前に「-」が含まれるバケットのcouchbaseプライマリ インデックス

インデックスの作成中に次のエラーが発生します。

バケット名を sample_partner に変更すると、機能します。Couchbase 4.5 Enterprise エディションを使用しています。

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

couchbase - N1QL REST API は常にベース SELECT でエラーを返します

応答は次のとおりです。

Couchbase REST API を介してデータのクエリを実行しようとしましたが、リクエストを成功させるのに苦労しています。エラーの意味は理解できますが、クエリの何が問題なのか理解できません。カウチベースのn1sqlに精通している人は誰でも助けてください。感謝します。

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

php - N1QL のパフォーマンスが悪い

N1QL を使用して、couchbase db からデータを読み取っていたところ、パフォーマンスが非常に低下していました。私はview atmで作業していますが、なぜこれが起こるのか誰かがわかっているなら、私は喜んで知り、N1QLに戻るかもしれません. ページネーションは 2M レコードでは非常に遅くなりますが (ただし機能します)、ページ分割された検索は @ 2M レコードでタイムアウトします。カウチベース CE 4.1.0

クエリは次のとおりです。

インデックス:

私の説明:

これは 4000x5 レコードで行われました。

「コレクション」は私が「型」と呼んでいるものです。