問題タブ [reql]

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

rethinkdb - RethinkDB はすべてを取得し、インデックスで並べ替えます

次のようなオブジェクトがあります。

では、Enable=true のすべてのオブジェクトを取得するクエリを作成するにはどうすればよいでしょうか。カテゴリには、たとえば "1" が含まれ、Pro と Type で並べ替えられます。200,000 を超えるレコードがあるため、インデックスを効率的に使用する必要があります。

私はこれを使用しようとします:

しかし、カテゴリが一致しません。

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

rethinkdb - REQL コマンドに時間がかかりすぎる

rethinkdb のデータベースに 580 万件のレコードを含むテーブルがあり、そのサンプルを以下に示します。

アーティスト名が「Persuader, The」のリリース タイトルを取得しようとしています。

次のコマンドを使用しました。

時間がかかりすぎます。ただし、小規模なデータベースではすばやく動作します。どうすれば高速化できますか?

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

rethinkdb - rethinkdb の配列または文字列である可能性のある要素内で選択します

rethinkdb データベースの私の json は次のとおりです (例として 4 つのドキュメントを示しています)。

アルバムであるラベルをフィルタリングしたいと思います。説明タグには、この情報が含まれています。ただし、この要素は配列の場合もあれば、文字列の場合もあります。データ型に関係なく、値「Album」を含むラベルが必要です。これまでのところ、「説明」が文字列である値のみを取得できます。これは私がこれまでに使用できるコードです:

Album が配列内に存在する場合でも、それらの id 値を取得する方法はありますか? 前もって感謝します

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

python - Rethinkdb クエリが機能しない

Rethinkdb で次のクエリを実行しています。

Web サイトの Data Explorer で直接実行すると完璧に機能し、結果が返されました。しかし、Python プログラムで同じクエリを作成しても、何も得られませんでした。私が書いたクエリは次のとおりです。

ここでrecords返されるのは空です。この二つは対等だと思います。また、JS コマンドをサーバーに直接送信しようとしました。

しかし、それは次r is not definedのように述べています。誰かが助けてくれれば本当にありがたいです。ありがとう。

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

rethinkdb - RethinkDB マップ ステップで複数の値を出力する

配列と単一値で構成されるデータセットがあります

または配列と配列

そして、各組み合わせ(「18-x」、「18-y」、「18-z」または「gx」、「gy」など)をマップして、後でこれらをカウントする(または他のことをする)予定です。私は CouchDB の出力機能に慣れています。単純に、ドキュメントごとに複数の組み合わせを出力しました。これは RethinkDB でどのように行うべきですか?

注: データセットは結合によって生成されます

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

rethinkdb - テーブル間でネストされた属性の結合/マージを実行するにはどうすればよいですか?

テーブル (データベース名はlibstats、テーブル名はflowcells) がドキュメントでいっぱいで、そのすべてが次のような構造になっています。

'libraries' 配列内のオブジェクトには常にキーが表示されます。別のキーを追加する必要がありますlibrary_name

この情報を持つlibraries別のデータベースに別のテーブルがあります。そのテーブルのドキュメントの例を次に示します。librarieslibrary_name

これを実現するために ReQL を使用するにはどうすればよいですか? 私はここまで来ました:

これは、まさに私が望む構造で出力を提供しますが、、library_nameを使用して属性を取得しようとするすべての試みは、これまでのところ無益であることが証明されています。getFieldeqJoin()merge()