問題タブ [thinky]

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

orm - thinky モデルでの複数の「belongsTo」関係

User と Capture の 2 つのモデルがあり、Capture は複数のユーザーに関連付けることができます。所有、要求、処理はすべて 3 人の異なるユーザーによって行われます。

所有者の関係は機能しますが、processedBy と claimBy の関係を機能させることができません。でクエリを実行して.getJoin()おり、Thinky はテーブルにセカンダリ インデックスを作成しました (したがって、少なくとも関係については認識しています)。

私は何を間違っていますか?ネストされたオブジェクトをクエリで返すにはどうすればよいですか?

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

rethinkdb - Thinky で JOIN を使用して PUT リクエストを行うにはどうすればよいですか?

更新して反対したい PUT リクエストを処理し、提供されたタグ ID を結合するにはどうすればよいですか?

私はこれまでのところこれを持っています:

0 投票する
3 に答える
308 参照

javascript - thinky モデルを個別のファイルに: 循環/循環依存関係を処理する方法

ここの例に従おうとしましたが、うまくいきません。

user.js ファイルにユーザー モデルがあります。

game.js ファイルのゲーム モデル:

ユーザーとゲームのインスタンスを作成するtest.jsファイルにそれらをインポートしようとすると、First argument of hasAndBelongsToMany must be a Model

es6構文なしで書き込もうとしましたが、まだ機能しません...

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

javascript - 外部変数が Promise.then 関数内で変更されていない

thinky.jsを使用しているノードで、ループを反復処理して各項目を配列に追加しようとしています。ただし、これは何らかの理由で機能していません。

別の場所では、Promise.then 関数がなくても、同じように動作します。なぜこれが機能しないのですか?

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

rethinkdb - 「thinky」スキーマ検証で配列に「未定義」の値を許可する

スキーマは次のようになります。

undefinedレベルに値があるプレイヤーを保存しようとすると、次
のメッセージが表示されますundefined

詳細説明:他のプレイヤーが最初のレベルを完了した後に、プレイヤーがゲームに参加することがあります。したがって、配列内のこのインデックスの値を維持したいと思いますundefined

サンプルデータ (YAML):

に変更playerSchema.levelsするとtype.array()
「配列 [levels] (位置 0) 内の要素はundefined"

コメントの後に編集:

デフォルトでもこれは機能しません...

結果は...

を作成しようとしましたpre validation hookが、それは何の効果もありません...

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

rethinkdb - 指定された配列内の属性をフィルターします

Things テーブルに次のドキュメントがあるとします。

私の UI は、ユーザーが複数の状態を選択できる状態ピッカーです。適切な結果を表示したい。同等の SQL は次のようになります。

私が試してみました:

しかし、それは何も返さず、なぜそれがうまくいかなかったのかわかりません。


これは、単一の状態を取得するために機能します。