問題タブ [reactivemongo]

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

scala - Json Coast to Coast Play フレームワーク: Joda DateTime のシリアル化

こんにちは、私はフレームワークをプレイするのが初めてです。誰かがより良いアプローチを知っている場合は、以下に記載してください。

だから私はモデルとそのための読み取り/書き込み/フォーマットを持っています

今、プレイコンソールを開いてこれを行います

エラーが発生しますが、ex の単一の日付を解析しようとすると:

「singleDate」が機能する理由について混乱していますが、「Schedule」モデルの検証は失敗します。事前に感謝します。

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

scala - reactmongo の BSON Writer の暗黙的な値が見つかりません

私は、より大きなケースクラスの一部である非常に単純なケースクラスを持っています。

BSON Reader と Writer を次のように定義しました。

ただし、次のことを実行しようとすると、コンパイル エラーが発生します。

エラー -

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

playframework-2.0 - Play 2 アプリでルート アクターを作成する正しい場所

Play のアクター システムを使用して、アプリのスーパーバイザー (ルート) アクターを作成しています。

このルート アクターに対して最初に行う必要があるのは、自身と一連の子アクターを構成するためのメッセージを送信することです。構成には、TypeSafe 構成 API を使用して conf ファイルから読み取り、これらの値をデータベース (この場合は MongoDB) にロードすることが含まれます。私はreactivemongoを使用して設定をconfファイルからデータベースにロードしているので、完全にノンブロッキングで非同期です。コントローラーの他のすべてのアクションは、データベースにロードされる構成値に依存します。

このアクターをどこで作成すればよいかわかりません。コントローラーのコンストラクターで作成しようとしましたが、非同期の読み込みが完了する前にアクションが呼び出されると、例外が発生します。

また、Global.onStart() 内に配置しようとしましたが、再度、コントローラー コード内にスーパーバイザーを取得できませんでした。

Global オブジェクトのコンストラクターでスーパーバイザーを直接作成しようとしましたが、再生の初期化エラーも発生しました。

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

scala - Stream(BSONDocument() BSONDocument へ

ReactiveMongo で Aggregate を利用しようとしていますが、奇妙なエラーが発生します。

次のような Aggregate コマンドを作成します。

モンゴに電話する:

これは成功したストリームを返します:

次に、ストリームを BSONDocument にキャストしようとします。

しかし、私は得ています:

この問題を回避するには、Json lib を利用しましょう。

それは私に与えます:

成功!だから私の質問はです。ストリームを json 値ではなく BSONDocument に変換するにはどうすればよいですか?

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

mongodb - Reactivemongo QueryOpts.batchSizeN が機能しない

play Reactivemongo プラグインと Reactivemongo を併用しています。

batchSizeNQueryOptsアイテムの 10 個が戻ってくると思っていましたが、そうではありませんでした。
最後にに変更cursor.collect[List]()するとcursor.collect[List](10)、動作します。私の質問は、batchSizeN が mongodb コマンドにfind().limit()同じように使用するかどうかです。と
はどう違いますか?QueryOpts.batchSizeNcursor.collect[List](10)

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

scala - Enumerator/Iteratee から結果を取得するには?

私はplay2とreactivemongoを使ってmongodbから結果を取得しています。結果の各項目を変換して、メタデータを追加する必要があります。その後、ソートを適用する必要があります。

私が使用する変換ステップに対処するにはenumerate()

次に、次のように Iteratee を作成します。

最後に、Iteratee にフィードします。

そして今、私は立ち往生しています。私が見たすべての例は、println内部foreachで何らかの処理を行っていますが、最終結果は気にしていないようです。

では、すべてのドキュメントが返されて変換されると、どうすればシーケンス、リスト、またはさらに処理できるその他のデータ型を取得できるのでしょうか?

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

scala - Reactivemongo の認証と認可

play 2.3 + reactmongo を使用しています。プロジェクトに認証と承認のシステムを統合する必要があります。

reactmongo のプラグインまたはモジュールにはどのようなオプションがありますか?

ご清聴ありがとうございました