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

lambda - RethinkDB: フィルターでラムダ関数を使用すると、"TypeError: 'Var' object is not callable" が発生する

RethinkDB のデータ エクスプローラーで、javascript を使用してこのクエリを正常に実行しています。

しかし、次のようにPythonで対応して実行しているとき:

次のエラーが表示されます。

どうして..?

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

rethinkdb - RethinkDB: 文字列リスト内の部分文字列の照合

hereの回答のおかげで、次の方法で、特定の文字列を特定のフィールドの値の部分文字列として含むすべての行を取得できました。

同様の結果を得たいが、今度は「some_key」が単一の文字列ではなく文字列のリストである場合はどうすればよいでしょうか? 次のテーブルについて言います。

[{"name": "row1", "some_key": ["str1", "str2"]}, {"name": "row2", "some_key": ["str3", "blah"]}, {"name": "row3", "some_key": ["blah", "blahblah"]}]

最初の 2 行を探して".*tr.*"取得したいのは、最後の行の「some_key」の下に、どの文字列にも「tr」が含まれていないリストがあるためです。

どうすればrethinkdbでそれを行うことができますか?

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

python - rethinkdb で文字列フィールドを含むマップを作成するにはどうすればよいですか?

テーブル内のすべてのタイムスタンプを変更したいと考えています。使えそうな気がしますfor_eachが、よくわかりません。

ドキュメントに基づいて、関数は書き込みオブジェクトを返す必要があると思います。しかし、文字列に関することを行うのに問題があります。非常に簡単な例を次に示します。

これは私にエラーを与えます:

興味深いことに、次のように動作します。

私は何を間違っていますか?

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

rethinkdb - rethinkdb で配列に要素を追加する方法

私はこのオブジェクトを持っています:

エラー配列に新しいエラーを追加したいだけです。私は試した:

しかし、これはうまくいきませんでした。このエラーが発生します:「TypeError: r.row.errors は未定義です」

私の質問は、配列を追加する方法ですか?

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

rethinkdb-python - rethinkdb のドキュメントの第 2 レベルに配列を追加する方法

複数レベルのドキュメントがある場合:

配列「エラー」に要素を追加するにはどうすればよいですか? ありがとう、

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

rethinkdb - 単一のオブジェクトに対する eq_join のような機能

私は2つのテーブルの子と親を持っています:

子オブジェクトの ID を知っていて、親オブジェクトに結合された子オブジェクトを照会したいと考えています。

私が同等のことを行うことができる方法はありますか:

eq_joins は、シーケンスを返すため、フィルター操作の結果に対してうまく機能します。get を使用するときに同様の操作を実行したい

したがって、次の形式の eq_join です。

記録をくれ

これはシーケンスに最適です。

フィルターの代わりに get を使用する場合でも、同じ操作を実行したいと考えています。

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

python - RethinkDB: 多重比較フィルタリング

ドキュメントによると、30歳または40歳のすべてのユーザーをフィルタリングするために、これを行うことができるようです(Pythonを使用):

入力/要求に基づくリストがあるとします: [12, 14, 18, 88, 33 ...], 上記のリスト内の要素のいずれかの年齢にあるすべてのユーザーを反復してフィルタリングするにはどうすればよいですか? (ハードコードされていない)?

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

javascript - RethinkDB にローカルで接続できません。「rdp プロトコル ポート (不正なマジック ナンバー)」の取得

ローカルで RethinkDB に接続しようとしていますが、他のドキュメントが見つからないという奇妙なエラー メッセージが表示されます。

オフィスのコンピュータでは接続が機能しますが、自宅の MacBook Pro 10.9.2 では機能しません。

アプリケーションを実行すると、次のエラーが発生します。

ファイルの先頭に RethinkDB が必要です。これは、接続しない私のアプリのコードです:

ここに私のGithubリポジトリへのリンクがあります。https://github.com/RaySinlao/tic_tac_toe/blob/master/app.js

すべてをまったく同じように設定した後、会社のコンピューターでは機能するが、自宅のコンピューターでは機能しないのは非常に奇妙だと思います。