問題タブ [rethinkdb]
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.
rethinkdb - rethinkdb のコンテンツの json 検索の値を文字列化する方法
次のようなドキュメントがあります。全文検索が必要です (values
のみ) rethinkdb でオブジェクトを文字列に変換することはできますか? r.table('x')('description').contains('commonwealth')
多くの子供がいるのか、どんな子供がいるのかわからないようなものが欲しいです。最初に子ノードのすべての値を単一の文字列に変換してから、テキストを検索します(または他の方法も)。ありがとうございました
node.js - RethinkDB の条件付き結合
「セッション」の場合、次のような構造があります。
以下を使用して、reservation.student_id で簡単に結合を実行できます。
私の問題は、セッションが必ずしも予約されるとは限らないことです。その属性は、学生が実際にセッションを予約した場合にのみ追加されます。そのため、予約されていないセッションがテーブルに存在する場合、Rethink は教えてくれNo attribute 'reservation' in object
ます。
IRC の誰かが次のことを推奨しました。
ただし、このクエリは、現在予約されているセッションのみを取得します。すべてのセッションを取得したいのですが、予約のあるセッションにも参加したいと思います。単一のクエリでこれを行う方法はありますか、または予約なしでセッションを取得するには、最初のクエリの後に 2 番目のクエリを実行する必要がありますか? データを別の方法でモデル化する必要がありますか?
rethinkdb - ドキュメント配列を条件としてクエリを実行するにはどうすればよいですか?
次のような 2 つのドキュメントがあります。
ownerIds を照会する条件として学校の配列を取得する方法は?
たとえば、B 年に A 学校に在籍していた生徒、または D 年に C 学校に在籍していた生徒 (またはそれ以上) の ownerIds を取得する場合、クエリ条件は次のようになります。
python - Python の Model クラスでデータベース接続をモックする
RethinkDB の機能をオブジェクトにラップする Model クラスを作成しました。その一部は次のようになります。
save()
ここで、メソッドが本来の動作をするかどうかをテストしたいと思います。この操作にはデータベース接続を使用しているため、r
オブジェクトの正しいメソッドが呼び出されることをテストするだけでよいため、テスト前に接続を作成および削除するのはコストがかかり、役に立ちません。明らかに、モックはこれに対する解決策ですが、何をどのようにオブジェクトをモックするべきかという問題に直面していr
ます。私は概念をあざけるのが初めてであることを認めます。
では、 をテストする私のメソッドでは、 /が正しい引数で呼び出されたsave()
かどうかをどのようにテストできますか? また、それらに戻り値を割り当てるにはどうすればよいでしょうか?update()
insert()
rethinkdb - rethinkdb protocol : number データ型が Double として定義されている理由
ここを調べると、NUM
データ型が に設定されていることがわかりましたDouble
。Long
rethinkdbに 64 ビット値を渡すにはどうすればよいですか?