問題タブ [rethinkdb-python]

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 に答える
152 参照

python - SQL から REQL への方法

私は Reql が初めてで、単純な Sql リクエストを Reql に変換する方法を見つけようとしています (rethinkdb で python を使用しています)

誰でも助けることができますか?

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

rethinkdb - 配列を変数にアンパックする方法

このドキュメントがあるとしましょう:

foo と bar の値のペア、id を持ち、これらを 2 つの変数に割り当てるにはどうすればよいですか? これは、同じ正確な reql コマンドを複数回コピー/ペーストすることなく、複雑なクエリ内でこれらの変数を使用できるようにするために必要です。

これは私が試したものです:

しかし、私はこれを機能させることはできません。アイデアは、読みやすくするために、クエリ内で使用される変数に値を割り当てることです。アイデア?

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

python - Rethinkdb: クエリから複数のオブジェクトを返す

次のような行を含むテーブルがあります。

これに加えて を持つ最新の (最も新しい、最も古い) オブジェクトを"video":true 返したいと思います を持つ最新のオブジェクトを返したいです"image":true

しかし、これは最終的に同じテーブルで行われるため、1 つのクエリでこれを行いたいと考えています。

理想的には、答えは次のようになります。

とにかくこれを行うことはありますか?

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

rethinkdb - rethinkdb join: 空のストリームを削減できません

2 つの単純なテーブルがあります。

ユーザー テーブル:

役割表:

特定のユーザーの権限を取得するクエリを実行しています。私は次のことをしています:

しかし、私はエラーが発生しています:

私は何を間違っていますか?なぜですか? 目的の出力により、ユーザーに権限が付与されます。

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

rethinkdb - RethinkDB python クエリがデータ エクスプローラーとは異なる結果を返す

Python ドライバーを使用して RethinkDB を実行しています。

Python リクエスト:

key2このリクエストは のレコードのみを返していresponseます。

データ エクスプローラーでクエリを実行すると、両方のレコードが取得されます。

データ エクスプローラーのテスト リクエスト:

私はここでちょっと途方に暮れています。これがドライバーのバグ/問題なのか、構文の癖なのか、それともまったく別のものなのかはわかりません。Google は洞察に満ちたものを作成していません。

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

rethinkdb - 入れ子になったリストのデータを rethinkdb の別のテーブルに挿入する

次の構造を持つ約2mのレコードを持つテーブルがあります。

ここで、トランザクション フィールドのデータを別のテーブルの個別のレコードに分割したいと考えています。rethinkdb でそれを行うためのネイティブな方法はありますか?

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

python - setInsert Python を使用して reThinkDB のドキュメントを更新したい

これは、コンソールで実行できるものです。Pythonコードに変換したいです。

以下は、r.db(dbName).table(tableName).get(id).update({'MESSAGE':r.row.get_field('MESSAGE').setInsert(Doc)}).run(を試したpythonコードです。反対)

そのスロー例外。AttributeError 'GetField' オブジェクトには属性 'setInsert がありません

0 投票する
0 に答える
242 参照

javascript - 存在する場合は rethinkdb の配列要素を置換するか、存在しない場合は挿入します

ログインが存在しないABC場合はフィールドにメッセージを追加したい、または存在する場合はドキュメントからオブジェクト全体を置き換えたいDATE

私はこれを試しました:

したがって、{"DATE":"2016018","MESSAGE":[{"address":"abc","Date":"121212"}]} このレコードが存在しない場合はMESSAGE_UNPROCESSEDset_insertを使用してレコードを追加する必要があります。そうでない場合は、日付が存在する場合は2016020配列の要素全体を置き換える必要があります

書き込みをネストできません

この操作をpythonで行いたい